回 帖 发 新 帖 刷新版面

主题:如何指定用户输入一个五位数?

假如用scanf()让用户输入,怎样编写代码使用户输入错误(不是一个五位数时),提示输入有误,并让用户重新输入。直到用户输入一个五位数,然后再执行后面的语句??

回复列表 (共1个回复)

沙发

int num;
do
{
   printf("请输入一个五位数:")
   scanf("%d",&num); 
   if(num<=10000||num>=99999)
   {
    printf("输入错误");
    num=0;
   }
}while(!num)  

我来回复

您尚未登录,请登录后再回复。点此登录或注册