在C语言中怎么把输入的值放进数组中
时间: 2024-04-10 10:33:56 浏览: 80
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
在C语言中,你可以使用循环结构和 `scanf` 函数将输入的值放入数组中。下面是一个示例代码:
```c
#include <stdio.h>
#define MAX_SIZE 100
int main() {
int arr[MAX_SIZE];
int n, i;
printf("请输入数组的长度(最大为 %d):", MAX_SIZE);
scanf("%d", &n);
printf("请输入 %d 个整数:\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("你输入的数组为:");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
在这个示例中,我们首先定义了一个长度为 `MAX_SIZE` 的数组 `arr`,用于存储输入的值。然后,通过 `scanf` 函数获取用户输入的数组长度,并将其存储在变量 `n` 中。接下来,使用循环结构和 `scanf` 函数,将用户输入的整数逐个存储到数组 `arr` 中。最后,使用循环结构和 `printf` 函数,将数组中的元素输出到屏幕上。
请注意,为了简化示例,这里并没有对输入值的有效性进行验证,你可以根据实际需求进行相应的处理。
阅读全文