兔子繁殖(easy)
生活随笔
收集整理的這篇文章主要介紹了
兔子繁殖(easy)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Description
一對成年兔子每月生一對小兔子,而每一對小兔子出生一個月后便有了生殖能力,兩個月后生下第一對小兔子。如果第1個月時都有一對剛出生的小兔子,而且這對小兔子到第3個月時生下第一對小兔。假設所有小兔子都不死亡,那么到第n個月時將會有多少對兔子?
Input
輸入只有一個數n(n<=36)。
Output
輸出只有一個數:第n個月時的兔子對數。
Sample Input
3
Sample Output
2
//第1個月的時候有1對小兔子,所以總數只有1只,到了第二個月的時候,這對小兔子有了生殖能力,但總數還只是只有1只,到了第三個月時,這對小兔子生下了1對小兔子,所以總數就有3只。
- #include<iostream> using namespace std; int main() {int n,i;int a[37];cin>>n;a[1]=1;a[2]=1;for (i=3;i<=n;i++)a[i]=a[i-1]+a[i-2];cout<<a[n];return 0; }
轉載于:https://www.cnblogs.com/YYC-0304/p/9500117.html
總結
以上是生活随笔為你收集整理的兔子繁殖(easy)的全部內容,希望文章能夠幫你解決所遇到的問題。