用C语言编写一个3*3矩阵相加程序
时间: 2023-02-06 09:50:40 浏览: 46
矩阵相加代码
你好!下面是一个用 C 语言编写的 3x3 矩阵相加的程序的示例:
```
#include <stdio.h>
int main()
{
int A[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int B[3][3] = {{9, 8, 7}, {6, 5, 4}, {3, 2, 1}};
int C[3][3]; // 用于存储矩阵相加的结果
// 遍历矩阵 A 和矩阵 B,将对应位置的元素相加存储到矩阵 C 中
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
C[i][j] = A[i][j] + B[i][j];
}
}
// 打印矩阵 C 的内容
printf("Matrix C:\n");
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
printf("%d ", C[i][j]);
}
printf("\n"); // 换行
}
return 0;
}
```
这个程序定义了两个 3x3 的整型数组 `A` 和 `B`,然后将这两个矩阵中对应位置的元素相加并存储到另一个 3x3 的整型数组 `C` 中。最后,通过遍历矩阵 `C` 并输出它的元素来将矩阵相加的结果打印出来。
希望这个示例对你有帮助。
阅读全文