課程
/后端開發(fā)
/C
/C語言入門
為什么不能用
num=(getPeatchNumber(n)+1)*2;
printf(" ? ? ? ? ? ? ? ? ? ? ? ? ,n-1,num")呢
2016-03-31
源自:C語言入門 5-8
正在回答
那樣就沒有遞歸的意義了!
用“(getPeactchNumber(n+1)+1)*2”就可以實現(xiàn)遞歸了
n = 1時,(getPeactchNumber(2)+1)*2
則getPeactchNumber(2)時,(getPeactchNumber(3)+1)*2
……
getPeactchNumber(9)時,(getPeactchNumber(10)+1)*2
getPeactchNumber(10時,則getPeactchNumber(10) 為1,
接著就遞歸上去
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答遞歸函數(shù)(二):為什么要使用if else語句
1 回答遞歸函數(shù)語句順序
1 回答為什么遞歸語句不需要調(diào)用,也能執(zhí)行遞歸語句中的輸出命令。void則不行。
1 回答關(guān)于遞歸函數(shù)和循環(huán)語句
2 回答遞歸函數(shù)的語句執(zhí)行順序特點
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-04-01
那樣就沒有遞歸的意義了!
用“(getPeactchNumber(n+1)+1)*2”就可以實現(xiàn)遞歸了
n = 1時,(getPeactchNumber(2)+1)*2
則getPeactchNumber(2)時,(getPeactchNumber(3)+1)*2
……
getPeactchNumber(9)時,(getPeactchNumber(10)+1)*2
getPeactchNumber(10時,則getPeactchNumber(10) 為1,
接著就遞歸上去