題目描述
有乙隻兔子,從出生後第3個月起每個月都生乙隻兔子,小兔子長到第三個月後每個月又生乙隻兔子,假如兔子都不死,問每個月的兔子總數為多少?
輸入描述:
輸入int型表示month
輸出描述:
輸出兔子總數int型
示例1
輸入
9輸出
34注:本題有多組資料
參考:
邏輯
whiletrue:
try:
n =int(input())
a,b,c = 1,0,0
for i in range(1,n):
c += b #
a:乙個月兔子數
b = a #
b:兩個月兔子數
a = c #
c:三個月兔子數
print(a+b+c)
except
:
break
執行結果: 答案正確:恭喜!您提交的程式通過了所有的測試用例
華為oj 統計每個月的兔子總數
問題描述 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?統計出兔子總數。param monthcount 第幾個月 return 兔子總數 public static int gettotalcount int m...
統計每個月兔子的總數
有乙隻兔子,從出生後第3個月起每個月都生乙隻兔子,小兔子長到第三個月後每個月又生乙隻兔子,假如兔子都不死,問每個月的兔子總數為多少?這個問題可能我比較笨,看大多數解釋都是一句話,f n f n 1 f n 2 但是總有點想不明白這個。列了個 才看清楚咋回事。月份1 2345 67兔子總數11 235...
統計每個月兔子的個數 C
題目描述 開始有乙個兔子,然後這個兔子從三個月後開始生小兔子,小兔子也是三個月之後就可以生,兔子不會死,要求輸入月份,輸出這個月的兔子數量。解題思路 由題得,兔子分為三種,乙個月大小的兔子n1 兩個月大小的兔子n2 三個月及三個月以上大小的兔子n3,n3 n2,n2 n1,n1 n3.解釋一下就是因...