定义一个4行4列的二维数组构成的矩阵a,b,手工输入数据到矩阵中,求矩阵的和c矩阵,并输出该矩阵。
时间: 2024-02-02 22:03:29 浏览: 66
输入一个矩阵,输出一个结果
好的,我能够帮你解决这个问题。以下是C语言代码实现:
```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;
}
```
你可以将上述代码拷贝到你的C语言编译器中进行编译和运行。当你运行程序时,会提示你输入矩阵a和矩阵b的元素,然后计算它们的和矩阵c并输出。
阅读全文