#include<iostream>using namespace std;void main(){ int x;cout<<"Made by 小恩"<<endl<<"Enter a munber: "<<endl;while(1) { cin>>x;if(cin.fail 展开
#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!请按任意键继续. . .*/ 收起