C++中输入语句的问题

箭头处的输入语句有什么作用,为什么运行时不是要求用户重新输入?另外可以用cin.get()代替吗?

这段代码的作用就是输入若干数字,判断大于0的数目和小于0的数目,如果是0,则停止

循环语句中的cin>>x,就是继续输入数字呀

cin.get()保留回车在输入流中,cin则是弃回车的,这是两者的区别,这里应该不能用cin.get()代替。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-24
1。箭头处的语句作用就是等待用户输入,修改如下
while(x)
{
count(x)++;
cout <<"请继续"<<endl;
cin>>x;
}
2。能否替换一试就知道了嘛!
3。不能再输入是不是你已经输入0了?本回答被提问者和网友采纳
相似回答