C语言编程:兔子繁殖问题 这是一个有趣的古典数学问题,著名意大利数

2024-12-01 18:24:37
推荐回答(2个)
回答1:

#include

int main()

{int i,f[12]={1,1};

for(i=2;i<12;i++)

f[i]=f[i-1]+f[i-2];

printf("%d\n",f[11]);

return 0;

}

回答2:

int x=1,y=1,z=1;
for(int i=1;i<=12;i++)
{
if(i==1||i==2)
{
System.out.println("第"+i+"个月的兔子总数是"+x*2);
}
else
{
x=y;
y=z;
z=x+y;
System.out.println("第"+i+"个月的兔子总数是"+z*2);
}