課程
/后端開發(fā)
/C
/C語言入門
不理解為什么是這個(gè)公式,帶入n=4的話,得出的結(jié)果不是10.而是7啊,,,不理解這個(gè)點(diǎn)
2017-03-18
源自:C語言入門 5-7
正在回答
?n=getWordNumber(n-1)? +n;
加下劃線的是一部分,引用的自身,n是當(dāng)天學(xué)的,這樣算下來就是
n=n+(n-1)+.....+1
就是前n天學(xué)的單詞數(shù)
n-1代表之前一天所學(xué)的加上n就是今天所學(xué)的了
當(dāng)n=4時(shí) 返回值為:getWordNumber(4-1)+4; 也就是:getWordNumber(3-1)+3+4; 最終結(jié)果為:getWordNumber(2-1)+2+3+4;由? if(n?==?1) ????{ ????????return?1;????//第一天只會(huì)1個(gè)單詞 ????} ????getWordNumber(2-1)=1 每一個(gè)"getWordNumber(n-1)+n"都符合getWordNumber函數(shù) 對(duì)每一個(gè)n都進(jìn)行一次運(yùn)算。
Crayonsky 提問者
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答為什么將(n-1)+n改為(n-1)+n+1結(jié)果是65
3 回答( getPeachNumber(n+1)+1)*2里面n+1是什么意思?為什么是n+1?
1 回答為什么getwordnumber=(n-1)+n
5 回答n=((n+1)+1)*2,為啥不能用 n+1=n*0.5-1即n=(n-1)*0.5-1
1 回答為什么(n-1)+n不能用(2*n-1)代替
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-03-26
?n=getWordNumber(n-1)? +n;
加下劃線的是一部分,引用的自身,n是當(dāng)天學(xué)的,這樣算下來就是
n=n+(n-1)+.....+1
就是前n天學(xué)的單詞數(shù)
2017-03-18
n-1代表之前一天所學(xué)的加上n就是今天所學(xué)的了
2017-03-18