29 執行下列 C 語言程式後,產生的輸出為何? #include main() { int S = 0, i; for( i = 1; i < 10; i++) { S +=i; i++; } printf(“%d ”, S); }
(A) 55
(B) 45
(C) 25
(D)編譯程式會產生錯誤,無法執行 ++

答案:登入後查看
統計: A(10), B(61), C(110), D(25), E(0) #1201250

詳解 (共 2 筆)

#2300125
1+3+5+7+9=25跑一趟出來i+2...
(共 66 字,隱藏中)
前往觀看
13
0
#4368199

#include main() {

    int S = 0, i;

    for( i = 1; i < 10; i++) {           // i =1, 3, 5, 7, 9

        S +=i;                                   

        i++;

    }

    printf(“%d ”, S);                  //1+ 3+ 5+ 7+ 9 = 25

}



1
0