本帖最后由 谢军 于 2012-10-26 11:27 编辑
public class TuZi
{
public static void main(String[] args)
{
int a=1,b=1,c,M=12;//12个月
for(int i=3; i<=M; i++)
{
c=b;//c是 小兔子
b=a+c;//兔子总和
a=c;//a是大兔子
System.out.println("第"+i+"个月的兔子对数: "+b);
}
}
}
研究了好久,关系有点复杂,我觉得应该是这个样子不知道对不对,到第三个月的时候也就是5月时,三月份的小兔子就变成的大兔子啦,然后变量c看作是小兔子,a是大兔子可以列出一个关系图
月份 大兔子(a) 小兔子(c) 总和
3 1 + 1 = 2
4 1 + 2 = 3
5 2 + 3 = 5
6 3 + 5 = 8其中本月的大兔子数总是等于上个月的小兔子数所以有a=c。每个月的小兔子数总是等于上个月兔子的总和即c=b。每个月的总数=a+c。
|