c语言输入两个3行2列的数组a和b,实现矩阵的加法,结果存于数组c中,并输出数组c。
时间: 2024-02-01 19:13:35 浏览: 171
C语言程序设计-编写程序, 求矩阵(3行3列)与2的乘积 .c
5星 · 资源好评率100%
以下是实现矩阵加法的 C 语言代码:
```c
#include <stdio.h>
int main() {
int a[3][2], b[3][2], c[3][2];
int i, j;
printf("输入第一个矩阵 a:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 2; j++) {
scanf("%d", &a[i][j]);
}
}
printf("输入第二个矩阵 b:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 2; j++) {
scanf("%d", &b[i][j]);
}
}
printf("计算矩阵 c:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 2; j++) {
c[i][j] = a[i][j] + b[i][j];
printf("%d ", c[i][j]);
}
printf("\n");
}
return 0;
}
```
此程序首先定义了三个二维数组 a、b 和 c,用于存储输入的两个矩阵和计算后的结果矩阵。然后使用两个 for 循环分别读取输入的两个矩阵 a 和 b。接着使用另外一个 for 循环计算矩阵 c,并输出结果。最后返回 0 表示程序运行成功。
阅读全文