古典問題:有一對兔子,從出生後第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+"對");