没有合适的资源?快使用搜索试试~ 我知道了~
C程序设计五百例--用c语言解决数学建模问题
5星 · 超过95%的资源 需积分: 37 69 下载量 170 浏览量
2010-05-26
13:56:29
上传
评论 4
收藏 199KB DOC 举报
温馨提示
试读
59页
C程序设计五百例--用c语言解决数学建模问题,要用数学建模的同学们可以下载使用,提高自己的C语言编程能力
资源推荐
资源详情
资源评论
学会用 c 语言解决生活中的问题
【程序 】
题目:有 、、、 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
程序分析:可填在百位、十位、个位的数字都是 、、、。组成所有的排列后再去掉不满足条件的
排列。
程序源代码:
/以下为三重循环
确保 、、 三位互不相同
!"!"!"
#
#
【程序 】
题目:企业发放的奖金根据利润提成。利润$低于或等于 % 万元时,奖金可提 %!;利润高于 % 万元,
低于 % 万元时,低于 % 万元的部分按 %!提成,高于 % 万元的部分,可可提成 &!;% 万到 %
万之间时,高于 % 万元的部分,可提成 !;% 万到 '% 万之间时高于 % 万元的部分,可提成 !;
'% 万到 %% 万之间时,高于 '% 万元的部分,可提成 !,高于 %% 万元时,超过 %% 万元的部分按
!提成,从键盘输入当月利润 $,求应发放奖金总数?
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
程序源代码:
()
*+,*+,*+,*+,'*+,%*+,
,-!("
*+,%%%%%%*+,*+,%%%%%%&
*+,*+,%%%%%%
*+,'*+,%%%%%%
*+,%*+,'%%%%%%
%%%%%
1
*+,%
.(,.%%%%%
*+,*+,/%%%%%%%&
.(,.%%%%%
*+,*+,/%%%%%%%
.(,.'%%%%%
*+,*+,/%%%%%%%
.(,.%%%%%%
*+,*+,'/'%%%%%%%
.(,.
*+,*+,%/%%%%%%%%
*+,!"*+,
#
【程序 】
题目:一个整数,它加上 %% 后是一个完全平方数,再加上 '0 又是一个完全平方数,请问该数是多少?
程序分析:在 % 万以内判断,先将该数加上 %% 后再开方,再将该数加上 '0 后再开方,如果开方
后的结果满足如下条件,即是结果。请看具体分析:
程序源代码:
1-(+".22
()345
%%%%%
3,6%% 3 为加上 %% 后开方后的结果
4,6'0 4 为再加上 '0 后开方后的结果
33%% 44'0如果一个数的平方根的平方等于该数,这说明此数是完全平
方数
!("
#
#
【程序 】
题目:输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以 月 日为例,应该先把前两个月的加起来,然后再加上 天即本年的第几天,特殊情
况,闰年且输入月份大于 时需考虑多加一天。
程序源代码:
"424.,+(.
(.,.+4.2"4
,-!"!"!" 4. 2 "4
,7-22先计算某月以前月份的总天数
2
-,.8,+%*.
-,.8,+*.
-,.8,+9*.
-,.8,+9%*.
-,.8,+%*.
-,.'8,+*.
-,.&8,+0*.
-,.08,+*.
-,.98,+*.
-,.%8,+&*.
-,.8,+%*.
-,.8,+*.
".+(8".*.
#
,+,+"4 再加上某天的天数
4.!%%%::4.!% 4.!%%%判断是不是闰年
(.
.(,.
(.%
(. 2;如果是闰年且月份大于 总天数应该加一天
,+
$,2.!"2"4,+#
【程序 】
题目:输入三个整数 345,请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到 3 上,先将 3 与 4 进行比较,如果 3;4 则将 3 与 4 的值进行交
换, 然后再用 3 与 5 进行比较,如果 3;5 则将 3 与 5 的值进行交换,这样能使 3 最小。
程序源代码:
345
,-!"!"!" 3 4 5
3;4
3344#交换 34 的值
3;5
5533#交换 35 的值
4;5
4455#交换 54 的值
,((*)8!"!"!"345
#
【程序 '】
题目:用号输出字母 < 的图案。
3
程序分析:可先用==号在纸上写出字母 <,再分行输出。
程序源代码:
1-(+".,"2
>.((</7("
#
【程序 &】
题目:输出特殊图案,请在 - 环境中运行,看一看,?.4@.++(
程序分析:字符共有 ' 个。不同字符,图形不一样。
程序源代码:
1-(+".,"2
-2&'*9
!-!-!-!-!-**
!-!-!-!-!-**
!-!-!-!-!-*
!-!-!-!-!-**
!-!-!-!-!-**#
【程序 0】
题目:输出 99 口诀。
程序分析:分行与列考虑,共 9 行 9 列, 控制行, 控制列。
程序源代码:
1-(+".,"2
.,+(
%
%
.,+(
!"!"!/".,+(/" 表示左对齐,占 位
#
每一行后换行
#
#
4
【程序 9】
题目:要求输出国际象棋棋盘。
程序分析:用 控制行, 来控制列,根据 的和的变化来控制输出黑方格,还是白方格。
程序源代码:
1-(+".,"2
%0
%0
!%
!-!-99
.(,.
#
#
【程序 %】
题目:打印楼梯,同时在楼梯上方打印两个笑脸。
程序分析:用 控制行, 来控制列, 根据 的变化来控制输出黑方格的个数。
程序源代码:
1-(+".,"2
输出两个笑脸
!-!-99
#
#
【程序 】
题目:古典问题:有一对兔子,从出生后第 个月起每个月都生一对兔子,小兔子长到第三个月后每个
月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析: 兔子的规律为数列 0
程序源代码:
()
5
剩余58页未读,继续阅读
资源评论
- 唐心2014-01-01还是很有用的,值得细看!
- zlliuyou9517532014-08-17蛮有用的,不错
- yangyang1372014-10-24不错,挺有用的
- jsyzgycj2014-05-01谢谢,还不错,值得看看!
- fasd_warn2013-05-09还是很有帮助了
mandily
- 粉丝: 6
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功