/*
1。用及格式输入函数scanf的返回值
2。用fflush(stdin)清空键盘缓冲区
下列代码在VC++6.0下调试通过。
*/
#include<stdio.h>
int main()
{
float x; int k;
printf("please input a float: ");
k=scanf("%f",&x);
while(k!=1)
{
fflush(stdin);
printf("error! try it again: ");
k=scanf("%f",&x);
}
printf("the number is %f\n",x);
return 0;
}