#include <stdio.h>

#define M 2 // 行数
#define N 3 // 列数

void add(int A[][N], int B[][N], int C[][N]) {
    for (int i = 0; i < M; i++) {
        for (int j = 0; j < N; j++) {
            C[i][j] = A[i][j] + B[i][j];
        }
    }
}

int main() {
    int A[][N] = {{1,2,3},{4,5,6}};
    int B[][N] = {{6,5,4},{3,2,1}};
    int C[][N] = {{0,0,0},{0,0,0}};

    add(A, B, C);

    // 結果を表示
    printf("配列Cの要素:\n");
    for (int i = 0; i < M; i++) {
        for (int j = 0; j < N; j++) {
            printf("%d ", C[i][j]);
        }
        printf("\n");
    }

    return 0;
}
