int n=0;
printf("请输入1-5的数:");
scanf("%d",&n);
whilie(n<1 || n>5)
{
system("cls");
printf("输入错误,请重新输入:");
scanf("%d",&n);
}
printf("\n输入正确");
......
while(1){//这个循环就是解决输入错误的
printf("请输入内容\n");
fflush(stdin);
if(正确)
方法:
break;
printf("输入错误,重新输入 ");
}