42. 下列何者為 t 值在迴圈結束後之結果? int i = 0, t = 1; while(++i<=100) t += i;
(A) 0+1+2+3+…+99
(B) 0+1+2+3+…+100
(C) 1+2+3+…+99
(D) 1+2+3+…+100

答案:登入後查看
統計: A(13), B(32), C(23), D(88), E(0) #2928825

詳解 (共 4 筆)

#5487967
 while(++i<=100)    ...
(共 62 字,隱藏中)
前往觀看
10
0
#5805025
這題答案都是錯的

t初始值為1
i初始值為0

++i先執行後才執行t+=i

第一次迴圈結果為1+1=2
第二次迴圈結果為2+2=4

答案應為t=1+(1+2+3+..+100)

2
0
#6085623
int 是整數的意思 i = 0, t...
(共 640 字,隱藏中)
前往觀看
2
0
#6107258
程式在這裡,自己執行一次觀察就知道了 ...
(共 175 字,隱藏中)
前往觀看
0
0