結果填空 第39級台階(遞迴 C語言)

2021-09-11 08:03:45 字數 601 閱讀 7668

小明剛剛看完電影《第39級台階》,離開電影院的時候,他數了數禮堂前的台階數,恰好是39級!

站在台階前,他突然又想著乙個問題:

如果我每一步只能邁上1個或2個台階。先邁左腳,然後左右交替,最後一步是邁右腳,也就是說一共要走偶數步。那麼,上完39級台階,有多少種不同的上法呢?

請你利用計算機的優勢,幫助小明尋找答案。

答案

解題過程

採用遞迴,將小明每次邁開步子分為兩種選擇,是走乙個台階還是走兩個台階。交給大家遞迴的小技巧,用遞迴就不要關注每次遞迴怎樣怎樣,這只會讓你繞進去,簡單點,只要寫出:1.遞迴的條件 2.遞迴終止的條件 。遞迴就不會出錯。

注:這題也可仿斐波那數列寫。

附上**

#includeusing namespace std;

int counts=0;

int main()

if(n==39)

step(n+1,times+1);

step(n+2,times+1);

return;

}

遞迴 第39級台階

小明剛剛看完電影 第39級台階 離開電影院的時候,他數了數禮堂前的台階數,恰好是39級!站在台階前,他突然又想著乙個問題 如果我每一步只能邁上1個或2個台階。先邁左腳,然後左右交替,最後一步是邁右腳,也就是說一共要走偶數步。那麼,上完39級台階,有多少種不同的上法呢?請你利用計算機的優勢,幫助小明尋...

第39級台階 c

要求提交的是乙個整數。注意 不要提交解答過程,或其它的輔助說明文字。1 這個是自己寫的 includeusing namespace std int combination int n,int k 遞迴求組合,思想 由n個人裡選k個人的組合數 由n 1個人裡選k個人的組合數 由n 1個人裡選k 1個...

第39級台階

小明剛剛看完電影 第39級台階 離開電影院的時候,他數了數禮堂前的台階數,恰好是39級 站在台階前,他突然又想著乙個問題 如果我每一步只能邁上1個或2個台階。先邁左腳,然後左右交替,最後一步是邁右腳,也就是說一共要走偶數步。那麼,上完39級台階,有多少種不同的上法呢?請你利用計算機的優勢,幫助小明尋...