#include <stdio.h>
int main()
{
int n;
while(scanf("%d", &n) < 1) { // scanf接受输入几个参数,这里 < 几
printf("input error. try again...");
while(getchar() != '\n');
}
printf("%d", n);
}
比如
scanf("%d%d", &a, &b) < 2
scanf返回输入成功的变量数,如果一个也不成功返回EOF
温馨提示:答案为网友推荐,仅供参考