|
出生两个月的一对(一雌一雄)兔子就可以生小兔,而且每对兔子每个月都可以都可以生一对(一雌一雄)小兔,如果一年中没有一个兔子死亡,那么养一对出生的小兔,一年后可繁殖成多少只小兔子?
我不知道这个答案它怎么就得出成了233对兔子, 实在是不懂 斐波契关系系数它是怎么取的.- #include "stdio.h"
- #include "conio.h"
- void main()
- { int i;long int f1,f2;
- f1=1;f2=2;//f1代表第一个月,f2代表第二个月
- for(i=1;i<=6;i++)
- {
- printf("%12ld%12ld",f1,f2);
- f1=f2*2; //斐波那契 系数为前一个月的值乘2
- f2=f1*2; //斐波那契 系数为前一个月的值乘2 不是第一个月加第二个月等于第三个的值.
- if(i%3==0)printf("\n");
- }
- getch();
- }
复制代码 得出的结果,应当是:
1 2 4 8 16 32
64 128 256 512 1024 2048
一年后,共有2048对兔子,成年和未成年的兔子各占一半才对呀.!!
[ 本帖最后由 x9tian 于 2011-11-23 21:28 编辑 ] |
|