c语言数组怎么输入n个整数
时间: 2024-11-24 15:24:18 浏览: 39
在C语言中,如果你想让用户输入n个整数并存储到数组里,你可以使用循环结构结合标准输入函数`scanf()`来实现。这里是一个简单的示例:
```c
#include <stdio.h>
#define MAX_SIZE 100 // 假设我们最多接受100个整数
int main() {
int n;
printf("请输入想要输入的整数个数:");
scanf("%d", &n); // 读取用户输入的整数个数
if (n > MAX_SIZE) {
printf("输入的个数过多,请重新输入。\n");
return 1; // 或者处理错误情况
}
int arr[MAX_SIZE]; // 定义一个足够大的数组
int i = 0;
while (i < n) { // 使用while循环直到输入了n个数字
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &arr[i]);
i++; // 每次输入完增加计数器
}
printf("你输入的数组元素为:");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]); // 输出数组内容
}
printf("\n");
return 0;
}
```
在这个程序中,用户会被提示输入需要的整数个数,然后依次输入每个整数,所有输入将被存储在`arr`数组中。
阅读全文