问题描述
- while(cin>>value)语句以后输入跳过
-
while(cin>>value)
{a+=value;}
cout<int b;
cin>>b;
return 0;
为什么在用ctrl+z后回车结束第一个cin的输入后程序不在进行b的输入
解决方案
ctrl+z是强制退出程序,不是跳出循环。
你如果是为了调试方便要跳出循环,你可以临时加个条件判断输入结束,比如说:
while(cin>>value)
{
//临时添加,为了调试方便
if(value==0)break;
a+=value;
}
int b;
cin>>b;
return 0;
这样你输入0的话就可以跳出循环,继续输入b了。。
时间: 2024-09-15 09:13:55