还剩66页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
经典C语言程序100例子【程序1】题目古典问题有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析 兔子的规律为数列
1123581321....
2.程序源代码main{longf1f2;inti;f1=f2=1;fori=1;i=20;i++ {printf%12ld%12ldf1f2; ifi%2==0printf\n;/*控制输出,每行四个*/ f1=f1+f2;/*前两个月加起来赋值给第三个月*/ f2=f1+f2;/*前两个月加起来赋值给第三个月*/ }}==============================================================【程序2】题目判断101-200之间有多少个素数,并输出所有素数
1.程序分析判断素数的方法用一个数分别去除2到sqrt这个数,如果能被整除, 则表明此数不是素数,反之是素数
2.程序源代码#includemath.hmain{ intmikh=0leap=1; printf\n; form=101;m=200;m++ {k=sqrtm+1; fori=2;i=k;i++ ifm%i==0 {leap=0;break;} ifleap{printf%-4dm;h++; ifh%10==0 printf\n; } leap=1; } printf\nThetotalis%dh;}==============================================================【程序3】题目打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身例如153是一个“水仙...。