課程
/后端開發(fā)
/C
/C語言入門
num = getWordNumber(n-1)+n; ??
誰能幫我解釋下這是怎么得到55的呢?
2017-05-23
源自:C語言入門 5-7
正在回答
其實(shí)這就是累加遞歸函數(shù),當(dāng)n=10時(shí)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
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答num=getWordNumber(n-1)+n
1 回答遞歸函數(shù) 關(guān)于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號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-05-23
其實(shí)這就是累加遞歸函數(shù),當(dāng)n=10時(shí)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