c语言求三行三列的矩阵乘以2
时间: 2023-12-14 07:00:34 浏览: 128
要求将一个三行三列的矩阵中的每个元素都乘以2,并输出乘以2后的结果。
在C语言中,我们可以使用二维数组来表示矩阵,并使用循环结构来遍历每个元素并进行乘以2的操作。
具体实现如下:
```c
#include <stdio.h>
int main() {
// 定义一个三行三列的矩阵
int matrix[3][3] = {{1, 2, 3},
{4, 5, 6},
{7, 8, 9}};
// 将每个元素都乘以2
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
matrix[i][j] *= 2;
}
}
// 输出乘以2后的结果
printf("乘以2后的矩阵:\n");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
```
以上代码首先定义了一个三行三列的矩阵,然后使用两层循环遍历矩阵中的每个元素,并将其乘以2。最后,使用printf函数输出乘以2后的矩阵的结果。
运行代码后,会得到如下输出结果:
```
乘以2后的矩阵:
2 4 6
8 10 12
14 16 18
```
这就是将三行三列的矩阵中的每个元素都乘以2的结果。
阅读全文