C语言从键盘输入一系列数
时间: 2024-10-22 07:08:08 浏览: 21
在C语言中,从键盘输入一系列数通常通过`scanf`函数结合循环结构来实现。下面是一个简单的示例,展示了如何让用户输入整数,并将它们存储在一个数组中:
```c
#include <stdio.h>
int main() {
int num_count, i;
int numbers[50]; // 假设我们最多允许输入50个数字
printf("请输入你要输入的数字的数量(1-50): ");
scanf("%d", &num_count); // 获取用户输入的数目的值
if (num_count > 50 || num_count <= 0) {
printf("输入错误,数量应介于1到50之间。\n");
return 1;
}
for (i = 0; i < num_count; i++) {
printf("请输入第%d个数字: ", i + 1);
scanf("%d", &numbers[i]);
}
printf("你输入的数字是: ");
for (i = 0; i < num_count; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
在这个例子中,首先提示用户输入数字的总数,然后根据用户的输入创建相应长度的数组并读取数据。最后,会打印出所有输入的数字。
阅读全文