c语言 以矩阵形式输入一个二维数组
时间: 2024-01-04 08:19:47 浏览: 219
C语言 指针与二维数组详解
在C语言中,可以使用嵌套的for循环来以矩阵形式输入一个二维数组。下面是一个示例代码:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 3
int main() {
int matrix[ROWS][COLS];
printf("请输入二维数组的元素:\n");
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
scanf("%d", &matrix[i][j]);
}
}
printf("输入的二维数组为:\n");
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
```
这段代码首先定义了一个3行3列的二维数组`matrix`。然后使用两个嵌套的for循环,分别遍历每一行和每一列,通过`scanf`函数从用户输入中读取元素,并将其存储到对应的位置上。最后,使用两个嵌套的for循环,将输入的二维数组打印出来。
阅读全文