課程
/后端開發
/C
/C語言入門
num = getWordNumber(n-1)+n; ??
誰能幫我解釋下這是怎么得到55的呢?
2017-05-23
源自:C語言入門 5-7
正在回答
其實這就是累加遞歸函數,當n=10時num=getWordNumber(9)+10;
getWordNumber(9)=getWordNumber(8)+9;將getWordNumber(9)帶入以上算式得
num=getWordNumber(8)+10+9;以此類推getWordNumber(8)=getWordNumber(7)+8......
最終num=10+9+8+7+6+5+4+3+2+1=55
演員與主角 提問者
MorBet
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答num=getWordNumber(n-1)+n
1 回答遞歸函數 關于n==1
2 回答遞歸中(n–1)*n
5 回答為什么 ?num=getWordNumber(n-1)+n return num;這樣不行
3 回答為什么遞歸是num =(getPeachNumber(n+1)+1)*2
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-23
其實這就是累加遞歸函數,當n=10時num=getWordNumber(9)+10;
getWordNumber(9)=getWordNumber(8)+9;將getWordNumber(9)帶入以上算式得
num=getWordNumber(8)+10+9;以此類推getWordNumber(8)=getWordNumber(7)+8......
最終num=10+9+8+7+6+5+4+3+2+1=55