25 繁殖問題

2021-10-03 16:01:15 字數 828 閱讀 5155

有一家生化所,一月份引入一對新生的小白鼠。這對小白鼠生長兩個月後,在第

三、第四、第五個月各繁殖一對新小白鼠,在第六個月停止繁殖,在第七個月則死亡。新生的小白鼠也如此繁殖。問在第n個月時,活的小白鼠有多少對?

有一家生化所,一月份引入一對新生的小白鼠。這對小白鼠生長兩個月後,在第

三、第四、第五個月各繁殖一對新小白鼠,在第六個月停止繁殖,在第七個月則死亡。新生的小白鼠也如此繁殖。問在第n個月時,活的小白鼠有多少對?

對於每組測試資料,你的程式需要向標準輸出裝置(通常為啟動該程式的文字終端)輸出一行,其中只有乙個整數,即第n個月時活的小白鼠有幾對,所有資料前後沒有多餘的空行,兩組資料之間也沒有多餘的空行。12

3456

78301

1235

7101567066

實在想不出只用乙個陣列的,歡迎指教

c原始碼:

#include

#include

//鼠的數量等於:上個月小鼠的數量加上個月新生的鼠的數量減去該月死去的數量

//上個月新生的鼠數量等於i-2~i-4(只有第三四五個月能生育)新生的鼠的數量

//死去鼠的數量等於i-6(該月是第7個月)生的鼠數量

//因此,兩個陣列:乙個是現有鼠總數,乙個是每月新生數量

//int

main()

,b[60]=

;while

(scanf

("%d"

,&n)

!=eof

)printf

("%d\n"

,a[n-1]

);}return0;

}

老鼠繁殖問題

問題 一對耗子每個月生一對小耗子,小耗子成長3個月,從第4個月開始也可以每個 月生一對小耗子。假如所有的耗子都不死的情況下,2年 24個月 後一共有多少只耗子?業務邏輯來看 將老鼠分為 old 出生超過3個月 first 出生乙個月 second 出生兩個月 third 出生3個月 如下 inclu...

動物繁殖問題

有一種動物,它出生後兩天後就開始以每天乙隻得速度繁殖,假設有一天,有乙隻這樣的動物 該動物剛出生,從第三天開始繁殖後代 到第 n天,共有多少只?input description 乙個正整數n output description到第n 天的動物數目 sample4 output 3 hint 我們...

兔子繁殖問題

問題 有一對小兔子,從出生後第3個月起每個月都生一對兔子。小兔子長到第3個月後每個月又生一對兔子。按此規律,假設沒有兔子死亡,第乙個月有一對剛出生的小兔子,問第n個月有多少對兔子?分析 這個月的兔子只有兩個 乙個 是上個月的老兔子活到了這個月,另乙個 是這個月剛出生的兔子,而這個月剛出生的兔子,個數...