下面的程序显示输入的"int"值并同时输出.但是,当我输入一个字符时,它进入一个无限循环,显示输入的前一个'int'值.如何避免输入字符?
#include<iostream>
using namespace std;
int main(){
int n;
while(n!=0){
cin>>n;
cout<<n<<endl;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)