新手提问--循环中输入整数问题
请看下面代码,倘若只输入整数就没问,但一输入字母或符号就是不断重复出现一个数字,1、这是什么原因?
2、该如何防止出现这种情况,换句话说就是当输入的是字母或符号时能提示输入错误,并使重新输入新整数?
程序代码:main()
{
int test;
while(test!=0)
{
scanf("%d",&test);
printf("%d\n",test);
}
getch();
}








