課程
/后端開發(fā)
/C
/C語言入門
為什么順序是倒敘的??還有? num =(getPeachNumber(n+1)+1)*2 ,為什么是N+1,
2015-06-19
源自:C語言入門 5-8
正在回答
是不是這樣理解:因為getPeachNumber(n)就是第n天的num;n=1時,getPeachNumber(1)是第一天的num,暫時用num1表示;n=2時,getPeachNumber(2)是第一天的num,暫時用num2表示;num1與num2之間滿足以下關(guān)系:num2 = num1 /2 - 1;所以,getPeachNumber(2)=getPeachNumber(1)/2 - 1。推出,getPeachNumber(1)=(getPeachNumber(2)+1)*2。然后,就有了:num = (getPeachNumber(n+1)+1)*2。
對于倒敘,還沒想明白。
n是天數(shù),最開始是十天。
題目就是已知了第十天的桃子數(shù),求第一天的,當(dāng)然用倒敘了啊。。
為什么是n+1.
第十天是1個,第九天的是要第十天的1加1,然后乘以2。getPeachNumber(n+1)就是getPeachNumber(10)。
求第八天的就是要getPeachNumber(8+1).以此類推,不知道這樣說,可以理解不?
葉安之
relang
RJ戰(zhàn)神
meiZ 回復(fù) RJ戰(zhàn)神
meiZ 回復(fù) relang
meiZ 回復(fù) 葉安之
看你提的問題, ?N是什么東西我都不知道
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
3 回答為什么是填num = (getPeachNumber(n+1)+1)*2而不是num = (getPeachNumber(n+1)*2呢
1 回答為什么 num =(getPeachNumber(n+1)+1)*2;
2 回答為什么不能是 num == getPeachNumber(n-1)/2-1
7 回答為什么 num = (getPeachNumber(n + 1) + 1) * ??
3 回答為什么遞歸是num =(getPeachNumber(n+1)+1)*2
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-07-06
是不是這樣理解:
因為getPeachNumber(n)就是第n天的num;
n=1時,getPeachNumber(1)是第一天的num,暫時用num1表示;
n=2時,getPeachNumber(2)是第一天的num,暫時用num2表示;
num1與num2之間滿足以下關(guān)系:num2 = num1 /2 - 1;
所以,getPeachNumber(2)=getPeachNumber(1)/2 - 1。
推出,getPeachNumber(1)=(getPeachNumber(2)+1)*2。
然后,就有了:num = (getPeachNumber(n+1)+1)*2。
對于倒敘,還沒想明白。
2015-06-22
n是天數(shù),最開始是十天。
題目就是已知了第十天的桃子數(shù),求第一天的,當(dāng)然用倒敘了啊。。
為什么是n+1.
第十天是1個,第九天的是要第十天的1加1,然后乘以2。getPeachNumber(n+1)就是getPeachNumber(10)。
求第八天的就是要getPeachNumber(8+1).以此類推,不知道這樣說,可以理解不?
2015-06-19
看你提的問題, ?N是什么東西我都不知道