問題文 †
次の空欄部分を補って、3行2列のint型の配列 a の合計を求めて出力するプログラムを完成させよ。
int main(void) { int a[3][2], sum; int ; a[0][0] = 1; a[0][1] = 2; a[1][0] = 3; a[1][1] = 4; a[2][0] = 5; a[2][1] = 6; sum = 0; for ( ; ; ) { for ( ; ; ) { sum += ; } } printf("%d\n", sum); return 0; }
解答例 †
int main(void) { int a[3][2], sum; int i ,j; a[0][0] = 1; a[0][1] = 2; a[1][0] = 3; a[1][1] = 4; a[2][0] = 5; a[2][1] = 6; sum = 0; for (i = 0; i < 3; i++) { for (j = 0; j < 2; j++) { sum += a[i][j]; } } printf("%d\n", sum); return 0; }