有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
前几个月的兔子数目变化为1,1,2,3,5,8,13,21....
首先观察兔子,把兔子分成两种,第一种是第一个月的,第二种是第二三个月的,把每个月的兔子数分成这两种,列成表观察;
可以发现,除了第一轮其他的任意轮此的第一种兔子数是上一级的第二种兔子数。
第二种兔子数是上一轮的第一种兔子数和第二种兔子数的和。
那么根据每一轮的规律就可以找到任意一轮的总的兔子数。
利用循环去计算第二轮的兔子数,再计算第三轮的兔子数,以此类推,就可以得到任意一轮的兔子数。