#include <stdio.h>
void mat_add(const int a[2][4][3], int b[4][3]) {
int i, j, k;
for (i = 0; i < 4; i++) {
for (j = 0; j < 3; j++) {
b[i][j] = a[0][i][j] + a[1][i][j];
}
}
}
int main(void) {
int x[2][4][3] = { { {91,63,78}, {67,72,46}, {89,34,53}, {32,54,34} },
{ {97,67,82}, {73,43,46}, {97,56,21}, {85,46,35} } };
int sum[4][3] = { 0, 0, 0, 0 };
int i, j, k;
mat_add(x, sum);
for (k = 0; k < 2; k++) {
printf("第%d次考试成绩\n", k + 1);
for (i = 0; i < 4; i++) {
for (j = 0; j < 3; j++) {
printf("%4d", x[k][i][j]);
}
putchar('\n');
}
}
putchar('\n');
puts("总分:");
for (i = 0; i < 4; i++) {
for (j = 0; j < 3; j++) {
printf("%4d", sum[i][j]);
}
putchar('\n');
}
putchar('\n');
return 0;
}
12-04
1163
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)