用键盘输入一个三行四列的数组使用c语言
时间: 2024-10-06 07:05:49 浏览: 17
在C语言中,你可以使用循环和函数来创建一个三行四列的数组并从键盘接收用户输入。下面是一个简单的示例程序:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 4
// 定义数组结构
int arr[ROWS][COLS];
void input_array() {
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]);
}
// 按Enter继续下一行
getchar();
}
}
int main() {
input_array();
// 打印数组内容
printf("你输入的三行四列数组为:\n");
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
在这个程序中,`input_array()`函数通过嵌套循环接收用户的输入,并存储在`arr`数组中。然后主函数打印出输入的数组内容。