c语言二维数组的加减
时间: 2023-12-09 12:34:27 浏览: 121
根据提供的引用内容,我们可以看出C语言中的二维数组加减法是对应位置元素的加减。具体实现方法如下所示:
1. 二维数组加法
```c
#include <stdio.h>
#define ROW 2
#define COL 3
int main() {
int a[ROW][COL] = {{1, 2, 3}, {4, 5, 6}};
int b[ROW][COL] = {{7, 8, 9}, {10, 11, 12}};
int c[ROW][COL];
int i, j;
// 对应位置元素相加
for (i = 0; i < ROW; i++) {
for (j = 0; j < COL; j++) {
c[i][j] = a[i][j] + b[i][j];
}
}
// 输出结果
for (i = 0; i < ROW; i++) {
for (j = 0; j < COL; j++) {
printf("%d ", c[i][j]);
}
printf("\n");
}
return 0;
}
```
2. 二维数组减法
```c
#include <stdio.h>
#define ROW 2
#define COL 3
int main() {
int a[ROW][COL] = {{1, 2, 3}, {4, 5, 6}};
int b[ROW][COL] = {{7, 8, 9}, {10, 11, 12}};
int c[ROW][COL];
int i, j;
// 对应位置元素相减
for (i = 0; i < ROW; i++) {
for (j = 0; j < COL; j++) {
c[i][j] = a[i][j] - b[i][j];
}
}
// 输出结果
for (i = 0; i < ROW; i++) {
for (j = 0; j < COL; j++) {
printf("%d ", c[i][j]);
}
printf("\n");
}
return 0;
}
```
阅读全文