c语言怎么实现输入没有在规定范围内显示输入错误并提示重新输入啊????
c语言怎么实现输入没有在规定范围内显示输入错误并提示重新输入啊????
日期:2011-12-29 21:42:15 人气:1
这样处理
#include
int main()
{
int a;
int f;
loop:f=scanf("%d",&a); //如果输入无效,scanf会返回0
if(!f)
{
fflush(stdin); //清空缓冲区
printf("error,input again:");
goto loop;
}
if(a>0&&a<100)
prin