(C基础编程题.docVIP

  • 6
  • 0
  • 约1.17万字
  • 约 20页
  • 2017-01-18 发布于北京
  • 举报
(C基础编程题

C基础编程练习题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子数为多少? 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... #includestdio.h void main() { long int f1,f2; int i; f1=1;f2=1; for(i=1;i=20;i++) { printf(%12ld %12ld,f1,f2); if(i%2==0) printf(\n); f1=f1+f2; f2=f2+f1; } } 【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。#includestdio.h #includemath.h main() { int m,k,i,n=0; for(m=101;m200;m+=2) { k=sqrt((double)m); for(i=2;i=k;i++) if(m%i==0) break; if(ik) { printf(%5d,m); n++; } if(n%10==0) prin

文档评论(0)

1亿VIP精品文档

相关文档