[求助]怎样实现循环?
想得到一个int 数字 如果输入的是int 以外的就提示重新输入#include<stdio.h>
int
main(void)
{
int num;
int status;
printf("Enter an integer:\n");
status=scanf("%d",&num);
//当输入错误时要求重新输入
while(!status)
{
printf("please re-enter the number:\n");
scanf("%d",&num);
break;
}
printf("The entered number is:%d",num);
return 0;
}
运行时如果输入非数字就会陷入死循环