举个例子
#include <iostream>
using namespace std;
int main(){
int a=0,b=0,n;
while(cin>>n)
{
if(n/2==0)
a++;
else if(n/2!=0)
b++;
}
cout<<a<<" "<<b<<endl;
return 0;
}
这样怎样在输入完所有的数以后按回车就会出现a和b两个值
没听明白,你的意思是在循环外面只写个getchar();吗?
追答是的~写在里面的话每一次都要一个回车键哦~
追问还是不行。。。我觉得是没跳出条件,你好好看看代码,帮忙写一下吧,谢谢
追答你的意思是只要一按主动按下回车它弹出吗
while(cin>>n)
{
if(n/2==0)
a++;
else if(n/2!=0)
b++;
else if(n == '\n')
break;
}
还是不行。。回车之后不出结果