亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

是9,10,11行不能這么寫嗎,顯示輸出結果錯誤,但是是這個答案?。壳蠼?。

#include <stdio.h>
int getWordNumber(int n)
{??
??? if(n == 1)
??? {
??????? return 1;
??? }
??? else{
??????? int num;
??????? num = n*(n+1)/2;
??????? return num;
??? }
}
int main()
{
??? int num = getWordNumber(10);
??? printf("小明第10天記了:%d個單詞。\n", num);
??? return 0;
}

正在回答

2 回答

那我問你,要是輸入的值為1呢?它是不是返回的值就變成了sum ,而sum這時還是0

0 回復 有任何疑惑可以回復我~

這個不是遞歸函數了,這個是將num返回了,然后直接調用了getWordNumber這個函數,只進行的一次喲,結果肯定是對的,你打那個num就是10的求和函數

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

是9,10,11行不能這么寫嗎,顯示輸出結果錯誤,但是是這個答案?。壳蠼?。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號