定义一个4行4列的二维数组构成的矩阵a,b,手动输入数据到矩阵中,求a,b矩阵的和,并将结果存储到c矩阵中,然后输出该矩阵。
时间: 2024-02-02 18:04:50 浏览: 79
好的,我可以为您提供一个C语言的代码示例来完成您的要求:
```c
#include <stdio.h>
int main() {
int a[4][4], b[4][4], c[4][4];
int i, j;
// 输入矩阵a的数据
printf("请输入矩阵a的数据(4行4列):\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &a[i][j]);
}
}
// 输入矩阵b的数据
printf("请输入矩阵b的数据(4行4列):\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &b[i][j]);
}
}
// 计算矩阵a和矩阵b的和并存储到矩阵c中
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
c[i][j] = a[i][j] + b[i][j];
}
}
// 输出矩阵c的数据
printf("矩阵a和矩阵b的和为:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
printf("%d ", c[i][j]);
}
printf("\n");
}
return 0;
}
```
您可以将以上代码保存为一个.c文件,然后使用C语言编译器编译运行该程序,便可以实现您的要求了。
阅读全文