c语言怎么限制输入值的范围
时间: 2024-10-06 18:00:46 浏览: 71
在 C 语言中,为了限制用户输入的范围,通常需要结合 while 循环和条件判断来进行控制。以下是一个简单的例子,展示如何限制用户输入整数在特定范围内:
```c
#include <stdio.h>
int main() {
int lower_limit = 1;
int upper_limit = 10; // 设定输入范围
int input;
printf("请输入一个在 %d 到 %d 范围内的整数:", lower_limit, upper_limit);
// 使用无限循环,直到输入满足条件
while (true) {
scanf("%d", &input); // 获取用户输入
if (input >= lower_limit && input <= upper_limit) { // 检查输入是否在范围内
break; // 输入有效,跳出循环
} else {
printf("输入错误!请再次输入。\n");
}
}
printf("你输入的数字是:%d\n", input);
return 0;
}
阅读全文
相关推荐


















