没有合适的资源?快使用搜索试试~ 我知道了~
首页C语言经典例题100例(含答案)
资源详情
资源评论
资源推荐
【程序 】
题目:有 、、、 个数字,能组成多少个互不相同且无重复数字的三位数?
都是多少?
程序分析:可填在百位、十位、个位的数字都是 、、、。组成所有的
排列后再去掉不满足条件的排列。
程序源代码:
!
"#!$%!&&
"#!$%!&&
"#!$%!&&
"'(('(('
&&!
)"*+,+,+,-*!
.
.
)"*一共有+, 个-*!
/0/1*)2/1*!
12 !
.
3
【程序 】
题目:企业发放的奖金根据利润提成。
利润4低于或等于 万元时,奖金可提 +;
利润高于 万元,低于 万元时,低于 万元的部分按 +提成,高于
万元的部分,可可提成 5%+;
万到 万之间时,高于 万元的部分,可提成 %+;
万到 6 万之间时高于 万元的部分,可提成 +;
6 万到 万之间时,高于 6 万元的部分,可提成 %+,
高于 万元时,超过 万元的部分按 +提成,
从键盘输入当月利润 4,求应发放奖金总数?
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
程序源代码:
7#!
8#2/8#2/8#2/8#2/68#2/ 8#2/!
/"*+7,*(!
8#2/ !8#2/8#2/& 5%!
8#2/8#2/& %!
8#2/68#2/& !
8#2/ 8#2/6& %!
"$
8#2/ !
17/1"$
8#2/8#2/&9 5%!
17/1"$
8#2/8#2/&9 %!
17/1"$6
8#2/8#2/&9 !
17/1"$
8#2/8#2/6&96 %!
17/1
8#2/8#2/ &9 !
)"*8#2/+,*8#2/!
.
99999999999999999999999999999999999999999999999999999999999999999999999999999
【程序 】
题目:一个整数,它加上 后是一个完全平方数,再加上 6: 又是一个完
全平方数,请问该数是多少?
程序分析:在 万以内判断,先将该数加上 后再开方,再将该数加上
6: 后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:
程序源代码:
;72,1*<<*
7#=0>!
"#!$ !&&
=/?& ! @= 为加上 后开方后的结果@
0/?&6:! @0 为再加上 6: 后开方后的结果@
"==& ((00&6:@如果一个数的平方根的平方等于
该数,这说明此数是完全平方数@
)"*-+7,-*!
.
.
99999999999999999999999999999999999999999999999999999999999999999999999999999
【程序 】
题目:输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以 月 % 日为例,应该先把前两个月的加起来,然后再加上 % 天
即本年的第几天,特殊情况,闰年且输入月份大于 时需考虑多加一天。
程序源代码:
,0#<01/271)!
)"*)71/1)201#<,0A-*!
/"/*+,+,+,*(01(#<(,0!
/B<#<@先计算某月以前月份的总天数@
/1A/2 !81!
/1A/2!81!
/1A/2%C!81!
/1A/2C !81!
/1%A/2 !81!
/16A/2%!81!
/15A/2:!81!
/1:A/2!81!
/1CA/2!81!
/1 A/25!81!
/1A/2 !81!
/1A/2!81!
,1"27A)"*,1#*!81!
.
/2&,0!@再加上某天的天数@
"01+ DD01+ ((01+ ' @判
断是不是闰年@
71)!
.17/1
71) !
.
"71)((#<E@如果是闰年且月份大于 总天数应该加
一天@
/2&&!
.
)"*4/<1+,<,0*/2!
/0/1*)2/1*!
12 !
.99999999999999999999999999999999999999999999999999999999999999999999999999999
【程序 %】
题目:输入三个整数 =0>,请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到 = 上,先将 = 与 0 进行比较,如果
=E0 则将 = 与 0 的值进行交换然后再用 = 与 > 进行比较,如果 =E> 则将 = 与 >
的值进行交换,这样能使 = 最小。
程序源代码:
=0>!
/"*+,+,+,*(=(0(>!
"=E0
=!=0!0!.@交换 =0 的值@
"=E>
>!>=!=!.@交换 => 的值@
"0E>
0!0>!>!.@交换 >0 的值@
)"*/77#8A+,+,+,-*=0>!
.
9999999999999999999999999999999999999999999999999999999999999999999999999999
【程序 :】
题目:输出 CC 乘法表
=0>!
"#= !=$C!=&&
"#0 !0$=!0&&
>=0!
)"*+,+,+,*0=>!
.
)"*-*!
.
/0/1*)2/1*!
12 !
.
9999999999999999999999999999999999999999999999999999999999999999999999999999
【程序 】
题目:古典问题:有一对兔子,从出生后第 个月起每个月都生一对兔子,小
兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子
总数为多少?
程序分析: 兔子的规律为数列 %:
程序源代码:
7#""!
!
""!
"#!$ !&&
)"*+7,+7,*""!
"+ )"*-*!@控制输出,每行四个@
""&"!@前两个月加起来赋值给第三个月@
""&"!@前两个月加起来赋值给第三个月@
.
.
99999999999999999999999999999999999999999999999999999999999999999999999999999
【程序 】
题目:判断 9 之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除 到 /?这个数,如果能
被整除,则表明此数不是素数,反之是素数。
程序源代码:
;72,1*<<*
< 71)!
)"*-*!
"# !$ !&&
/?&!
"#!$!&&
"+
71) !81!.
"71))"*+9,*!<&&!
"<+
)"*-*!
.
71)!
.
)"*-<1#7/+,*<!
.
99999999999999999999999999999999999999999999999999999999999999999999999999999
【程序 】
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字
立方和等于该数本身。例如:% 是一个“水仙花数”,因为 % 的三次方+
% 的三次方+ 的三次方。
程序分析:利用 "# 循环控制 9CCC 个数,每个数分解出个位,十位,百
位。
程序源代码:
!
)"*FB1G#B1F281/A*!
"# !$ !&&
@ !@分解出百位@
@ + !@分解出十位@
+ !@分解出个位@
" & &&&
剩余59页未读,继续阅读
狂浪生
- 粉丝: 5
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1