課程
/后端開發(fā)
/C
/C語言入門
不知道getWordNumber這個函數,用數學公式?n+(n*(n-1))/2答案也是一樣的。
2016-12-21
源自:C語言入門 5-7
正在回答
在這里 getWordNumber帶表的是自定義的名字,直譯就是記憶單詞數量。只是名字不是公式。你可以把這個名子改成getN.那就變成了下面這個
return getN(n-1)+n ; ? //關建是這一句,這一句是遞歸的參數。
回推階段。
當n=10的時候,調用之后應該是getN(9)+10,
然后是getN(8)+10 ?一直到getN(1)+10
之后是遞推階段。
getN(1+2)+10
getN(3+3)+10
getN(36+9)+10
getN(45)+10
大概就是這么個意思了。
記算乘積的例子和這個是一個意思
慕桂英8737676 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答遞歸函數num = getWordNumber(n-1)+n;
1 回答函數 getWordNumber為什么在n-1=1是就不再運行了
2 回答不知道身高這一行用哪個數據類型
2 回答這個程序不知道咋么改
5 回答為什么這樣不對啊 getWordNumber(int n) 和 getWordNumber(int n-1) +n一樣的吧
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-21
在這里 getWordNumber帶表的是自定義的名字,直譯就是記憶單詞數量。只是名字不是公式。你可以把這個名子改成getN.那就變成了下面這個
return getN(n-1)+n ; ? //關建是這一句,這一句是遞歸的參數。
回推階段。
當n=10的時候,調用之后應該是getN(9)+10,
然后是getN(8)+10 ?一直到getN(1)+10
之后是遞推階段。
getN(1+2)+10
getN(3+3)+10
getN(36+9)+10
getN(45)+10
大概就是這么個意思了。
記算乘積的例子和這個是一個意思