課程
/后端開發
/C
/C語言入門
能解釋一下遞歸函數二里面最后的那個任務代碼嗎,謝謝
2016-11-16
源自:C語言入門 5-8
正在回答
那為什么是乘以2而不是除以2,不是一半嗎??
外面那個加一是猴子多吃了1個,所以括號外面要加上1
n+1是天數
乘以2就是猴子吃桃子后面一天是前一天的一半
自己調用自己的那個函數,根據理解可知,當第9天時候,應該是第10天的數量的二倍,getPeachNumber(n+1)+1就是第10天的數量,將第10天的數量乘2就是第9天的數量,依次遞歸調用求出第1天的數量。
最好的自己1 提問者
慕粉15038713292
qq_墨中白_04406896
為了輸出“猴子第一天摘了多少個桃子”。
qq_AmbitiousYou_04398735 回復 最好的自己1 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答求教一個問題
1 回答小白一個求指教
2 回答請教一個小問題
1 回答請教一個小問題……
3 回答初學 請教一個小問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-27
那為什么是乘以2而不是除以2,不是一半嗎??
2016-11-21
外面那個加一是猴子多吃了1個,所以括號外面要加上1
n+1是天數
乘以2就是猴子吃桃子后面一天是前一天的一半
2016-11-16
自己調用自己的那個函數,根據理解可知,當第9天時候,應該是第10天的數量的二倍,getPeachNumber(n+1)+1就是第10天的數量,將第10天的數量乘2就是第9天的數量,依次遞歸調用求出第1天的數量。
2016-11-16
為了輸出“猴子第一天摘了多少個桃子”。