試問下圖中的程式碼執行後,變數SUM之值?(A)252(B)264(C)272..-阿摩線上測驗
3F
|
4F Hsi-chia Tsen 高一上 (2012/04/17)
這段程式的目的是要累計迴圈1~6數字的相加, 1+1 + 1+2 + 1+3 + 1+4 + 1+5 + 1+6 2+1 + 2+2 + 2+3 + 2+4 + 2+5 + 2+6 3+1 + 3+2 + 3+3 + 3+4 + 3+5 + 3+6 4+1 + 4+2 + 4+3 + 4+4 + 4+5 + 4+6 5+1 + 5+2 + 5+3 + 5+4 + 5+5 + 5+6 6+1 + 6+2 + 6+3 + 6+4 + 6+5 + 6+6
所以就是直的1+2+3…+6 有6 組,橫的1+2+3…+6 也有6 組è要乘以2 因此公式會變成 [6(1+6)]/2有6組,橫的與直的共2組 {[6(1+6)]/2*6}*2=252 |
5F
|