c语言中怎么输入数组
时间: 2024-12-11 13:13:01 浏览: 18
在C语言中,可以使用`scanf`函数或者`getchar`配合数组来输入整数数组。下面是一个简单的例子,演示如何输入整型数组:
```c
#include <stdio.h>
#define SIZE 5 // 定义数组大小
int main() {
int arr[SIZE]; // 定义整型数组
int i;
printf("请输入%d个整数:", SIZE); // 提示用户输入元素数量
for (i = 0; i < SIZE; i++) { // 循环读取每个元素
scanf("%d", &arr[i]); // 使用scanf读入并存储到数组对应位置
// 或者,如果只读取一行,去掉&,例如:
// getchar(); // 防止回车留在缓冲区影响下一个输入
// scanf("%d", arr + i); // 直接输入到数组元素,不需要解引用
}
printf("输入的数组是: ");
for (i = 0; i < SIZE; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
在这个程序中,我们首先声明了一个大小为`SIZE`的数组,然后循环提示用户输入,每输入一个数就用`scanf`存入相应位置。
阅读全文