C 实战练习题目11

题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)

程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)。

程序源代码:

 1 #include<stdio.h>
 2  
 3 int main()
 4 {
 5     int f1=1,f2=1,i;
 6     for(i=1;i<=20;i++)
 7     {
 8         printf("%12d%12d",f1,f2);
 9         if(i%2==0) printf("\n");
10         f1=f1+f2;
11         f2=f1+f2;
12     }
13     
14     return 0;
15 }

以上实例输出结果为:

 

 

 感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。

点击查看原文,谢谢!

 
posted @ 2020-05-08 21:33  C语言自学网  阅读(248)  评论(0编辑  收藏  举报