cin输入类型判断问题
int a;cin >> a;if(cin.fail()){cout << "wrong data!";cin.clear();cin.sync()}
int x;cin >> x;if (cin.peek() != ' ' && cin.peek() != '\n'){cout << "wrong data!";cin.clear();cin.ignore();}