2022年经典c程序100例==11--20(1).docx
《2022年经典c程序100例==11--20(1).docx》由会员分享,可在线阅读,更多相关《2022年经典c程序100例==11--20(1).docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年经典c程序100例=11-20(1)题目:古典问题:有一对兔子,从诞生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.2.程序源代码:main(){long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i+){ printf(%12ld %12ld,f1,f2);if(i%2=0) printf();/*限制输出,每行四个*/f1=f1+f2; /*前两个月加起来赋值给第三个月*/
2、f2=f1+f2; /*前两个月加起来赋值给第三个月*/}}=题目:推断101-200之间有多少个素数,并输出全部素数。1.程序分析:推断素数的方法:用一个数分别去除2到sqrt(这个数),假如能被整除,则表明此数不是素数,反之是素数。 2.程序源代码:#include math.hmain(){int m,i,k,h=0,leap=1;printf();for(m=101;m<=200;m+){ k=sqrt(m+1);for(i=2;i<=k;i+)if(m%i=0){leap=0;break;}if(leap
3、) {printf(%-4d,m);h+;if(h%10=0)printf(); }leap=1;}printf(The total is %d,h);}=题目:打印出全部的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方5的三次方3的三次方。1.程序分析:利用for循环限制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:main(){int i,j,k,n;printf(water flowernumber is:);f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 经典 程序 100 11 20
限制150内