兔子数列

发布时间 2023-04-25 19:54:59作者: 平安喜乐×

有一对兔子,从出生后的第三个月起,每个月生一对小兔子,假设所有的兔子都不死亡,30个月后会有多少兔子?

分析:

此问题是数学中著名的兔子数列问题(斐波那契数列),1,1,2,3,5.........

其通式为:n=n-1+n-2;由此可以写出代码。

#include<stdio.h>
int main()
{
int i,f,f1=1,f2=1;
printf("%d,%d",f1,f2);
for(i=3;i<=30;i++)
{
f=f1+f2;
printf("%d\t",f);
f2=f1;
f1=f;
}
}