int i, j, s = 0;for (i = 1; i < 5; i++)for (j = 1; j < i; j++)s = s + i * j;求s最后的值,需要詳細解題過程謝謝。
2 回答

慕運維8079593
TA貢獻1876條經驗 獲得超5個贊
當i=1,j=1時,不會執行內循環,s=0。
當i=2,j=1時,s=0+2*1;s=2。
當i=3時,分:
當i=3,j=1時,s=2+3*1;s=5,
當i=3,j=2時,s=5+3*2;s=11。
當i=4時,分:
當i=4,j=1時,s=11+4*1;s=15,
當i=4,j=2時,s=15+4*2;s=23,
當i=4,j=3時,s=23+4*3;s=35。
所以,最后s=35。

喵喵時光機
TA貢獻1846條經驗 獲得超7個贊
1.i=2,j=1,s=2
2.i=3,j=1,s=5
3.i=3,j=2,s=11
4.i=4,j=1,s=15
5.i=4,j=2,s=23
6.i=4,j=3,s=35
?
所以最后值是35
添加回答
舉報
0/150
提交
取消