地摊帽子批发厂家直销:一道关於c语言的超难古典数学题

来源:百度文库 编辑:高考问答 时间:2024/05/02 08:10:47
有一只怪兽,从出生后第3个月起每个月都生一只小兽,小兽到第第3个月后又每个月生一只小兽.假设所有怪兽不死,问每个月的怪兽总数为多小?

答案是这样子,如果有兴趣的朋友可以自己先想想

main ()
{
long int f1,f2;
int i;
f1=1;f2=1
for (i=1;i<=20;i++)
{
printf("%12ld%12ld",f1,f2);

if (i%2==0)printf("/n");
f1=f1+f2
f2=f2+f1
}
}

我看不明最后的部分,就是if以后的部分,有没有人可以解释一下?

费波那契数列:1,1,2,3,5,8,13,21,44, , ,
就是把前两个数相加,的第三个数。
原题是这样的:
一只小兔子,一个月后长成大兔子。一个月每个月生一只小兔子。第一个月,有一只小兔子,问第N个月后有几只兔子?
答案就是费波那契数列。
你的那个题和这道一样。