char s[30];int a,b;while(1){rewind(stdin);fgets(s,30,stdin);if (2==sscanf("%d%d",&a,&b)){//正确break;}else{//错误}}