Board logo

標題: APCS_觀念題_10503_20 (練習) [打印本頁]

作者: 方浩葦    時間: 5 天前 00:19     標題: APCS_觀念題_10503_20 (練習)

以下是計算數字 n 的總和(1 + 2 + ... + n)的一個遞迴函式。請問該如何修改才能使程式正確計算總和?

int sum(int n) {
    int result = 0;
    if (n > 0) {
        result = result  + sum(n - 1);
    }
    return result;
}
(A) 第2行,改為 int result = n;
(B) 第3行,改為 if (n > 0)
(C) 第4行,改為 result = n + sum(n + 1);
(D) 第4行,改為 result = n + sum(n - 1);

本帖隱藏的內容需要積分高於 1 才可瀏覽





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2