C语言生成一下矩阵并存放在二维数组中
时间: 2024-12-25 11:30:18 浏览: 43
在C语言中,我们可以创建一个二维数组来存储矩阵。首先,你需要确定矩阵的行数和列数。下面是一个简单的示例,展示了如何声明和初始化一个二维整型数组:
```c
#include <stdio.h>
#define ROWS 3 // 矩阵的行数
#define COLS 4 // 矩阵的列数
int main() {
int matrix[ROWS][COLS]; // 声明一个大小为ROWSxCOLS的二维数组
// 初始化矩阵元素
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("请输入第%d行第%d列的元素:", i + 1, j + 1);
scanf("%d", &matrix[i][j]);
}
}
// 打印矩阵
printf("\n矩阵内容为:\n");
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
```
在这个例子中,用户会被提示输入每个元素的值,然后程序会打印出输入的矩阵。你可以根据需要修改 `ROWS` 和 `COLS` 来改变矩阵的尺寸。
阅读全文
相关推荐


















