C语言怎么输入不确定多的数字
时间: 2024-09-16 20:04:46 浏览: 5
在C语言中,如果你想让用户输入不确定数量的数字,可以使用循环结构结合`scanf`函数来逐个获取。这里通常会采用无限循环(如`while(1)`),直到用户输入特定的终止条件,比如输入一个特定字符(如回车后的换行符)或达到某个预设的最大值。
下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个数字(输入-1结束):");
while (1) { // 使用无限循环
scanf("%d", &num); // 读取整数
if (num == -1) { // 用户输入-1作为退出标志
break; // 跳出循环
}
// 这里可以对输入的数字进行处理...
printf("你输入了: %d\n", num);
}
return 0;
}
```
在这个例子中,程序会持续等待用户的输入,直到用户输入 `-1` 来停止输入。每次循环都会检查用户的输入并继续下一轮循环,除非遇到退出条件。