没有合适的资源?快使用搜索试试~ 我知道了~
100个C语言的编程题,想学好C的朋友来下载呀
资源详情
资源评论
资源推荐
关键字:C
经典C源程序 100 例
【程序 】
题目:古典问题:有一对兔子,从出生后第 个月起每个月都生一对兔子,小兔子长到第
三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析:兔子的规律为数列
程序源代码:
!"控制输出,每行四个"!
!"前两个月加起来赋值给第三个月"!
!"前两个月加起来赋值给第三个月"!
#
#
【程序 】
题目:判断 $ 之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除 到 %&这个数,如果能被整除,则
表明此数不是素数,反之是素数。
程序源代码:
#'()**
+*)
+%&
+
),)+#
)$-*
*
#
)
#
.*)%*
#
【程序 】
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于
该数本身。例如: 是一个“水仙花数”,因为 的三次方+ 的三次方+ 的三次
方。
程序分析:利用 循环控制 $/// 个数,每个数分解出个位,十位,百位。
程序源代码:
0+
12)32)1(,)%4
!!"分解出百位"!
0!!"分解出十位"!
+!"分解出个位"!
"0"+""0"0"0+"+"+
$
#
#
#
【程序 -】
题目:将一个正整数分解质因数。例如:输入 /打印出 /"""。
程序分析:对 进行分解质因数,应先找到一个最小的质数 +,然后按下述步骤完成:
如果这个质数恰等于 ,则说明分解质因数的过程已经结束,打印出即可。
如果 5+,但 能被 + 整除,则应打印出 + 的值,并用 除以 + 的商作为新的正整
数你 重复执行第一步。
如果 不能被 + 整除,则用 + 作为 + 的值重复执行第一步。
程序源代码:
!"6*)%7)8%*("!
)%)((,)4
%'9
2*):
"
!
#
)%)
,)+
#
#
#
【程序 】
题目:利用条件运算符的嵌套来完成此题:学习成绩5/ 分的同学用 ; 表示,<$/ 分
之间的用 = 表示,< 分以下的用 > 表示。
程序分析:5,?4, 这是条件运算符的基本例子。
程序源代码:
%')
'*)
)%)(%')
%'9%')
)%')5/?1;14%')5<?1=141>1
,)%'%'))
#
【程序 <】
题目:输入两个正整数 和 ,求其最大公约数和最小公倍数。
程序分析:利用辗除法。
程序源代码:
,(()
)%)(2(,)%4
%'9(9(
( )(
((
()
#
(,(
2*),:!"利用辗除法,直到 , 为 为止"!
),
,
,)
#
8()%*(4
,)%*(4 ("(!
#
【程序 @】
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
程序分析:利用 2*) 语句条件为输入的字符不为1 1
程序源代码:
#'()%*
'*'
))%%')*)%
)%)(%)'*')%
2*)')'*:1 1
'51199'161AA'51;199'1B1
))%
)%)'11
%')
)%)'51199'1/1
)%)
*)%
#
4'*%')*)% ))%
%')*)%
#
【程序 】
题目:求 % 的值,其中 是一个数字。例如
此时共有 个数相加,几个数相加有键盘控制。
程序分析:关键是计算出每一项的值。
程序源代码:
'(
%
)%)(
%'99
2*)'(
%%
"
'(
#
%
#
【程序 /】
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 <++编程
找出 以内的所有完数。
程序分析:请参照程序$$上页程序 -
程序源代码:
%'+CD
0%
000
$
%0
0
%%$
+CD
#
#
%
%2%*(0
#
##
【程序 】
题目:一球从 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第
剩余37页未读,继续阅读
布飞
- 粉丝: 29
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0