c语言读取输入的数组
时间: 2024-10-11 10:09:18 浏览: 23
在C语言中,读取用户输入并存储到数组中通常涉及到标准输入流(stdin)和数组操作。这里是一个简单的示例,演示如何从命令行读取整数并将它们放入数组:
```c
#include <stdio.h>
#define ARRAY_SIZE 5 // 定义数组大小
int main() {
int input_array[ARRAY_SIZE]; // 定义一个整数数组
int i;
printf("请输入 %d 个整数:", ARRAY_SIZE);
for (i = 0; i < ARRAY_SIZE; ++i) {
scanf("%d", &input_array[i]); // 使用scanf读取输入并存入数组元素
}
printf("您输入的数组是:");
for (i = 0; i < ARRAY_SIZE; ++i) {
printf("%d ", input_array[i]);
}
printf("\n");
return 0;
}
```
这个程序首先提示用户输入指定数量(在这个例子中是5)的整数。然后,`scanf`函数通过地址接收用户输入,并将其存储在数组的相应位置。最后,程序打印出输入的数组内容。
相关问题
c语言读取整形数组的函数
对于c语言读取整形数组的函数,可以使用如下代码:
```c
void read_array(int arr[], int length) {
for (int i = 0; i < length; i++) {
scanf("%d", &arr[i]);
}
}
```
这个函数接受一个整型数组和数组长度作为参数,然后使用循环和`scanf`函数读取用户输入的值并将其存储到数组中。
阅读全文