因为while( scanf("%d",&n) != 1)这里输入错误的时候才会进入。
我这里可以显示啊:
代码:
#include <stdio.h>
int main()
{
int n;
char ch;
printf("Enter an interger:");
while(scanf("%d",&n)==1)
{
printf("The inter in the functon of \n"); //这里没写全
printf("Please enter the next integer:");
}
while(scanf("%d",&n)!=1)
{
while((ch=getchar()) != '\n')
putchar(ch);
printf(" is not an integer,");
printf("please try again\n");
}
return 0;
}