题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月
后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
2.程序源代码:
1.#include<stdio.h> 2.void main() 3.{ 4. long f1,f2; //前两个月的兔子数 5. f1=f2=1; 6. for(int i=1;i<=20;i ) //i为月份 7. { 8. printf("ld ld ",f1,f2); 9. if(i%2==0) 10. printf("\n"); //每行输出4个 11. f1=f1 f2; //前两个月加起来赋值给第三个月 12. f2=f2 f1; 13. } 14.}
学编程只凭努力是不够的,方法很重要,零基础小白入门进群:⑥④⑨⑤⑨③④零⑧