电脑如何制作gif图片:一道C语言程序题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 04:54:16
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月
后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

答案是: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("\n");/*控制输出,每行四个*/
f1=f1+f2; /*前两个月加起来赋值给第三个月*/
f2=f1+f2; /*前两个月加起来赋值给第三个月*/
}
}

可惜看不懂,运行出来也看不懂,谁能告诉一下是对是错,该怎么理解法

你的这个程序不是答案,是求菲不拉鸡数列,并打印出此数 列的前40项。
1,1,2,3,5,8,13,21,34......,即是下一个数的值为前两位的和。

而你此题的值应该是每隔三个月免子数增加一倍,自己写一下吧