c语言编写一个程序计算两个3*4阶矩阵相加,并打印出结果。
时间: 2024-03-03 09:50:18 浏览: 108
好的,以下是一个简单的 C 语言程序,可以计算两个 3*4 阶矩阵相加并输出结果:
```c
#include <stdio.h>
int main()
{
int matrix1[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int matrix2[3][4] = {{13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24}};
int result[3][4];
int i, j;
// 相加
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
result[i][j] = matrix1[i][j] + matrix2[i][j];
}
}
// 输出结果
printf("Result:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
printf("%d ", result[i][j]);
}
printf("\n");
}
return 0;
}
```
这个程序中,我们定义了两个 3*4 阶的矩阵 `matrix1` 和 `matrix2`,然后用一个 `result` 数组来保存它们相加的结果。接着,我们使用两个循环遍历这两个矩阵,并将它们对应位置上的元素相加,保存到 `result` 数组中。最后,我们再用两个循环遍历 `result` 数组,并将每个元素输出到控制台上。
希望这个例子能够帮到你!
阅读全文