求大神來幫忙
? ? if(n == 1)
? ? {
? ? ? ? return 1; ? ?//第一天只會1個單詞
? ? }
? ? else{
? ? ? ? result = getWordNumber (n+1)*n/2;
? ? }
? ? ? ? return result; ? ? ? //到第天會的單詞數量
? ??
}
int main()
{
? ? int num = getWordNumber(10);?
?難道遞歸還需要循環嗎,不是調用函數嗎?求幫解釋
? ? if(n == 1)
? ? {
? ? ? ? return 1; ? ?//第一天只會1個單詞
? ? }
? ? else{
? ? ? ? result = getWordNumber (n+1)*n/2;
? ? }
? ? ? ? return result; ? ? ? //到第天會的單詞數量
? ??
}
int main()
{
? ? int num = getWordNumber(10);?
?難道遞歸還需要循環嗎,不是調用函數嗎?求幫解釋
2016-06-30
舉報
2016-06-30
遞歸不用循環,遞歸相當于調用當前函數,再執行相同代碼