以下代码是我随手写出来的
想要问的是,当我输入字符时,程序就会死循环,原因是什么?如何解决(不用字符处理)?
#include<iostream>
using namespace std;
int main(void)
{
int s=0, n=1;
while (n>0)
{
cout<<"Please input n: ";
cin>>n;
s += n;
}
s -= n;
cout<<s<<endl;
return 0;
}
...全文
1897打赏收藏
c++输入的问题
以下代码是我随手写出来的 想要问的是,当我输入字符时,程序就会死循环,原因是什么?如何解决(不用字符处理)? #include using namespace std; int main(void) { int s=0, n=1; while (n>0) { cout<>n; s += n; } s -= n; cout<<s<<endl; return 0; }