老鼠繁殖問題

2021-06-25 18:10:37 字數 715 閱讀 1767

問題:

一對耗子每個月生一對小耗子,小耗子成長3個月,從第4個月開始也可以每個

月生一對小耗子。假如所有的耗子都不死的情況下,2年(24個月)後一共有多少只耗子?

業務邏輯來看:將老鼠分為   old(出生超過3個月),first(出生乙個月),second(出生兩個月),third(出生3個月)

**如下:

#include

void main()

printf("%d\n",old+first+second+third);

}n年後數量組成來看:2年後的總老鼠=最初兩隻老鼠+這兩隻老鼠2年共生了多少+每年新生的老鼠在之後2年生的 

**如下:

#include

#define month 24 

void main()

;         //mouse[i]表示i月有多少對新生老鼠 

for(i=1;i<=month-3;i++) //每個月的新生老鼠以後共會生多少對 

sum+=mouse[i]*(month-i-2);

printf("%6d月新生%6d對,在原計畫兩年內它們每對還會生%6d對。\n",i,mouse[i],month-i-2); 

} sum=sum+mouse[0]+month;//加上最初兩隻老鼠和這兩隻老鼠一共生的老鼠 

printf("\n\t\t%d月後有%6d只老鼠。\n",month,sum*2); 

老鼠繁殖問題 老鼠有死亡

同學的同學問了這樣乙個問題 有一對小老鼠,出生一周後長成一對大老鼠,兩周後這對老鼠生出第一對小老鼠,三周後上週出生的小老鼠變成大老鼠,而原來的大老鼠又生出了一對小老鼠之後便死了,四周後,第一對出生的小老鼠 此時已經是大老鼠 又生出了一對小老鼠,此時共有三對老鼠。程式設計,計算n週後有多少對老鼠?首先...

動物繁殖問題

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

25 繁殖問題

有一家生化所,一月份引入一對新生的小白鼠。這對小白鼠生長兩個月後,在第 三 第四 第五個月各繁殖一對新小白鼠,在第六個月停止繁殖,在第七個月則死亡。新生的小白鼠也如此繁殖。問在第n個月時,活的小白鼠有多少對?有一家生化所,一月份引入一對新生的小白鼠。這對小白鼠生長兩個月後,在第 三 第四 第五個月各...