c语言怎么输入一个矩阵
时间: 2024-12-14 12:02:19 浏览: 3
判断上三角矩阵c语言.md
在C语言中,输入一个矩阵通常涉及到两个步骤:定义矩阵数组和从用户那里获取输入。这里是一个简单的示例,假设你要创建一个整数类型的二维数组:
```c
#include <stdio.h>
#define ROWS 5 // 矩阵行数
#define COLS 4 // 矩阵列数
int main() {
int matrix[ROWS][COLS]; // 定义一个矩阵
int i, j;
// 输入矩阵元素
for (i = 0; i < ROWS; i++) {
for (j = 0; j < COLS; j++) {
printf("请输入第 %d 行第 %d 列的元素: ", i+1, j+1);
scanf("%d", &matrix[i][j]);
}
printf("\n"); // 每一行结束后换行
}
// 打印矩阵内容
printf("矩阵:\n");
for (i = 0; i < ROWS; i++) {
for (j = 0; j < COLS; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
```
在这个程序中,`scanf()`函数用于读取用户的输入,然后存储到矩阵的相应位置。每个循环都代表矩阵的一行或一列。最后,我们打印出输入的矩阵。
阅读全文