用c语言定义两个4行4列整型二维数组构成的矩阵a,b,手动输入数据到矩阵中,求矩阵的和并输出该矩阵
时间: 2024-02-02 18:05:15 浏览: 73
好的,以下是用C语言定义两个4行4列整型二维数组构成的矩阵,并手动输入数据,求和并输出结果的示例代码:
```c
#include <stdio.h>
int main()
{
int a[4][4], b[4][4], sum[4][4], i, j;
// 手动输入矩阵a的数据
printf("Enter elements of matrix a:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &a[i][j]);
}
}
// 手动输入矩阵b的数据
printf("Enter elements of matrix b:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &b[i][j]);
}
}
// 计算矩阵a和矩阵b的和
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
sum[i][j] = a[i][j] + b[i][j];
}
}
// 输出计算结果
printf("The sum of matrices a and b is:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
printf("%d ", sum[i][j]);
}
printf("\n");
}
return 0;
}
```
这里,我们使用C语言定义了三个4行4列的整型二维数组 `a`、`b`和`sum`,其中`a`和`b`存储输入的两个矩阵数据,`sum`存储计算结果。我们使用嵌套的for循环来手动输入矩阵数据和计算矩阵和。最后,我们使用for循环输出计算结果。
阅读全文