問題詳情

下列程式片斷是以類C語言(C-like)撰寫:int s=0;int i=10, j=3;while (i>2){i=i-j;while (j>i){s=s+j; j=j-2;}}printf(s); //顯示試問上面程式片斷最後一行執行結果為何?
(A)0
(B)3
(C)4
(D)6

參考答案

答案:B
難度:適中0.528689
統計:A(27),B(129),C(41),D(19),E(0)

用户評論

【用戶】Eric Juan

【年級】高二上

【評論內容】怎麼解阿??

【用戶】廖于權

【年級】小三下

【評論內容】程式碼如下int s=0; int i=10, j=3; while (i2) {   i=i-j;   while (ji){    s=s+j;     j=j-2;  } } printf(s);===================================================1.s=0i=10j=3=i=i-j=10-3=72.s=0i=7j=3=i=i-j=7-3=43.s=0i=4j=3=i=i-j=4-3=1=s=s+j=0+3=34.s=3i=1j=3end==s=3