23執行下列程式片段後,瀏覽器出現的數字為何?
n=0; for (a=1;a<=3;a++){ for (b=0;b<=2;b++){ n=n+a+b; } } document.write (n);
(A)5
(B)6
(C)9
(D)27
(A)5
(B)6
(C)9
(D)27
答案:登入後查看
統計: A(41), B(25), C(83), D(196), E(0) #1797561
統計: A(41), B(25), C(83), D(196), E(0) #1797561
詳解 (共 2 筆)
#2824583
a由1到3
b由0到2
for (b=0;b<=2;b++){
n=n+a+b;
}
可理解為n=n+(a+b1)+(a+b2)+(a+b3)
a=1時,第一round
n=0+(1+0)+(1+1)+(1+2)=6
a=2時,第二round
n=6+(2+0)+(2+1)+(2+2)=15
a=3時,第三round
n=15+(3+0)+(3+1)+(3+2)=27...........Ans
29
0