在C语言如何输入一个二维数组
时间: 2024-09-20 08:17:30 浏览: 88
C语言 指针与二维数组详解
在C语言中,输入一个二维数组通常需要先定义数组的行数和列数,然后使用循环结构结合`scanf`函数逐个读取用户的输入。下面是一个简单的例子,假设我们要输入一个3x3的整型二维数组:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 3
int main() {
int arr[ROWS][COLS]; // 定义二维数组
for(int i = 0; i < ROWS; i++) { // 遍历行
for(int j = 0; j < COLS; j++) { // 遍历列
printf("请输入第 %d 行第 %d 列的元素: ", i+1, j+1); // 提示用户输入
scanf("%d", &arr[i][j]); // 输入并存储在数组中
}
}
printf("\n输入的二维数组是:\n");
for(int i = 0; i < ROWS; i++) {
for(int j = 0; j < COLS; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
阅读全文