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(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
#2824696
  n <= n+a+b (...
(共 511 字,隱藏中)
前往觀看
0
0

私人筆記 (共 1 筆)

私人筆記#3290922
未解鎖
A=1 加3次 3 A=2 加3次 6...
(共 63 字,隱藏中)
前往觀看
0
0