c语言输入a,b两个四行四列的矩阵,计算它们的和,保存在c矩阵中
时间: 2024-02-20 20:59:16 浏览: 84
用c语言实现矩阵的运算
4星 · 用户满意度95%
好的,可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int a[4][4], b[4][4], c[4][4];
int i, j;
// 输入矩阵a
printf("请输入矩阵a:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &a[i][j]);
}
}
// 输入矩阵b
printf("请输入矩阵b:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &b[i][j]);
}
}
// 计算矩阵c的和
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
c[i][j] = a[i][j] + b[i][j];
}
}
// 输出矩阵c
printf("矩阵c的和为:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
printf("%d ", c[i][j]);
}
printf("\n");
}
return 0;
}
```
这个程序首先定义了三个二维数组a、b和c,分别用来存放输入的两个矩阵和它们的和。然后程序通过两个for循环分别输入矩阵a和矩阵b,接着再通过一个for循环计算出矩阵c的和,最后再通过for循环输出矩阵c的结果。
阅读全文