如何用C语言编写一个可以连续读取用户输入n个整数的程序,并将这些数值存储在一个数组中?
时间: 2024-10-19 14:13:06 浏览: 31
C语言程序 计算所输入的整数n的1到n总和和平均数
在C语言中,你可以使用`for`循环结合`scanf`函数来实现这个功能。下面是一个简单的示例:
```c
#include <stdio.h>
#define MAX_NUMS 100 // 设定数组最大容量
int main() {
int n, i;
int numbers[MAX_NUMS]; // 定义数组
printf("请输入你要输入的整数个数(n): ");
scanf("%d", &n); // 读取用户输入的数字个数
if (n > MAX_NUMS) { // 防止输入过大导致溢出
printf("输入的数字过多,已超过数组限制。\n");
return 1;
}
for (i = 0; i < n; i++) { // 循环读取并存储每个数字
printf("请输入第%d个整数: ", i + 1);
scanf("%d", &numbers[i]);
}
printf("你输入的数字是:\n");
for (i = 0; i < n; i++) {
printf("%d ", numbers[i]); // 输出存储的数值
}
printf("\n");
return 0;
}
```
阅读全文