C语言 将二个二维数组对应元素加起来存到另一个二维数组中

a[3][2]={{10,20},{30,40}{50,60}}
b[3][2]={{1,4},{2,5},{3,6}}

第1个回答  推荐于2016-08-10
....
for(int i=0;i<3;i++)
for(int j=0;j<2;j++)

c[i][j]=a[i][j]+b[i][j]追问

详细点行不行啊

追答

这不是已经完了么;好吧加上初始化

int a[3][2]={{10,20},{30,40},{50,60}};
int b[3][2]={{1,4},{2,5},{3,6}};
int c[3][2];
for(int i=0;i<3;i++)
for(int j=0;j<2;j++)
c[i][j]=a[i][j]+b[i][j];

本回答被提问者和网友采纳
第2个回答  2023-03-07
以下是将两个二维数组对应元素相加的 C 语言代码,将结果存储到另一个二维数组中:

```c
#include

int main() {
int a[3][2] = {{10,20},{30,40},{50,60}};
int b[3][2] = {{1,4},{2,5},{3,6}};
int c[3][2]; // 存储对应元素相加的结果

for (int i = ; i < 3; i++) {
for (int j = ; j < 2; j++) {
c[i][j] = a[i][j] + b[i][j];
}
}

// 输出计算结果
printf("对应元素相加的结果为:\n");
for (int i = ; i < 3; i++) {
for (int j = ; j < 2; j++) {
printf("%d ", c[i][j]);
}
printf("\n");
}

return ;
}
```

代码执行的结果为:

```
对应元素相加的结果为:
11 24
32 45
53 66
```

代码的实现过程:

- 首先定义并初始化两个二维数组 a 和 b,以及另一个二位数组 c 来存储对应元素相加的结果;
- 使用两个 for 循环遍历数组 a 和 b 中的元素,将对应元素的值相加后存储到数组 c 中对应的位置;
- 最后使用一个 for 循环将数组 c 中的所有元素输出到控制台。

上述代码中的输出结果为对应元素相加的结果,即:

```
11 24
32 45
53 66
```

这个结果的每个元素都是 a 和 b 中对应元素的和。
第3个回答  2017-12-10
电脑都编不对,是不是错的