无忧启动论坛

标题: 斐波那契关系数列. [打印本页]

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

[ 本帖最后由 x9tian 于 2011-11-23 21:28 编辑 ]
作者: xianglang    时间: 2011-11-24 10:34
达芬奇密码啊………………
作者: zxw    时间: 2011-11-24 10:56
第一个月小兔子没有繁殖能力,所以还是一对
两个月后,生下一对小兔总数共有两对
三个月以后,老兔子又生下一对,因为小兔子还没有繁殖能力,所以一共是三对
------
依次类推可以列出下表:
经过月数
0
1
2
3
4
5
6
7
8
9
10
11
12
幼仔对数
0
0
1
1
2
3
5
8
13
21
34
55
89
成兔对数
0
1
1
2
3
5
8
13
21
34
55
89
144
总体对数
1
1
2
3
5
8
13
21
34
55
89
144
233

幼仔对数=前月成兔对数
成兔对数=前月成兔对数+前月幼仔对数
总体对数=本月成兔对数+本月幼仔对数
可以看出幼仔对数、成兔对数、总体对数都构成了一个数列。
这个数列有关十分明显的特点,那是:前面相邻两项之和,构成了后一项。

[ 本帖最后由 zxw 于 2011-11-24 11:01 编辑 ]
作者: rockrock99    时间: 2011-11-24 13:04
经 过 月 数        0        1        2        3        4        5        6        7        8        9        10        11        12
出 生 幼 兔        1        0        1        1        2        3        5        8        13        21        34        55        89
1个月大幼兔        0        1        0        1        1        2        3        5        8        13        21        34        55
成 兔 对 数        0        0        1        1        2        3        5        8        13        21        34        55        89
总 体 对 数        1        1        2        3        5        8        13        21        34        55        89        144        233

[ 本帖最后由 rockrock99 于 2011-11-24 13:05 编辑 ]
作者: x9tian    时间: 2011-11-24 13:14
原帖由 zxw 于 2011-11-24 10:56 发表
第一个月小兔子没有繁殖能力,所以还是一对
两个月后,生下一对小兔总数共有两对
三个月以后,老兔子又生下一对,因为小兔子还没有繁殖能力,所以一共是三对
------
依次类推可以列出下表:
经过月数 ...

"出生两个月的一对(一雌一雄)兔子就可以生小兔" 也就是说:一对兔子第二个月开始就能生一对小兔.

  上面这种说法可能有的无法认同:那换句话说:"这头猪两个月开以杀了!" 请问:是两个月就可以杀还是非得到三个月才可以杀?


   没事看了下百度文库:那词条的说法还牛些:指明了是第二月开始生兔,还指系数是:1 1 2 3 5 8 13
作者: 2011jipgl    时间: 2011-12-11 23:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: x9tian    时间: 2011-12-11 23:38
标题: 回复 #6 2011jipgl 的帖子
斐波那契数例 问题
己提交,百度百科, 通过审核, 百度百科己经按我的说法修改过来了.

http://baike.baidu.com/view/568970.htm
作者: 2011jipgl    时间: 2011-12-12 02:24
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3