有一家生化所,一月份引入一對新生的小白鼠。這對小白鼠生長兩個月後,在第
三、第四、第五個月各繁殖一對新小白鼠,在第六個月停止繁殖,在第七個月則死亡。新生的小白鼠也如此繁殖。問在第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個月有多少對兔子?分析 這個月的兔子只有兩個 乙個 是上個月的老兔子活到了這個月,另乙個 是這個月剛出生的兔子,而這個月剛出生的兔子,個數...