#include<iostream>using namespace std;void main(){ int x; cout<<"Made by 小恩"<<endl<<"Enter a munber: "<<endl; while(1) { cin>>x; if(cin.fail()) { cin.clear(); while('\n'!=getchar())//忽略错误输入 ; cout<<"Error input,Try again!"<<endl; } else { while('\n'!=getchar())//忽略正确输入后的流结束字符和无用字符 ; break; } } cout<<"The number is "<<x<<endl<<"Thank you for your use!"<<endl;}/*result:Made by 小恩Enter a munber:dfgdfgsError input,Try again!4565456345634563456456Error input,Try again!t556rertError input,Try again!45The number is 45Thank you for your use!请按任意键继续. . .*/