用for循環求兔子問題

    古典問題:有一對兔子,從出生後第3個月起每月都生一對兔子,小兔子長到第三個月後每月又生一對兔子,假如兔子都不死,問第12個月的時候兔子總數爲多少?
    兔子的規律爲數列1,1,2,3,5,8,13,21....

        int a=1;  //定義第一個月的兔子對數ide

int b=1;  //定義第二個月的兔子對數spa

int count=a+b;   //定義計數器統計兔子總對數it

for(int i=3;i<=12;i++){class

if(i%2==1){統計

a+=b;margin

count+=a;top

}else{tab

b+=a;di

count+=b;view

}

}

System.out.println("第12個月的時候兔子有"+count+"對");

相關文章
相關標籤/搜索