c语言怎么限定输入数的范围
时间: 2023-12-09 09:06:05 浏览: 713
限定输入位数的限定输入.cpp
可以使用循环语句和条件语句来限定输入数的范围。
例如,假设要求用户输入一个介于1和100之间的整数,可以使用以下代码:
```
int num;
do {
printf("请输入一个介于1和100之间的整数:");
scanf("%d", &num);
if (num < 1 || num > 100) {
printf("输入不合法,请重新输入!\n");
}
} while (num < 1 || num > 100);
printf("您输入的数是:%d\n", num);
```
代码中使用do-while循环,先要求用户输入一个数,然后判断该数是否介于1和100之间,如果不是,则输出提示信息,要求用户重新输入。如果输入的数合法,则退出循环,输出输入的数。
阅读全文