scanf语句
#include <stdio.h>main()
{
int n;
do
{
printf("please input a odd number.\n");
scanf("%d",&n);
}while((n>15)||(n<3)||(n%2==0));
getch();
}
以上程序,当我输入非数字的字符时,结果是执行无限循环的printf("please input a odd number.\n");根本不再做scanf的动作,为什么?
[此贴子已经被作者于2006-2-22 10:00:46编辑过]