用C++ 题目:请输入一系列整数,统计出正整数个数和负整数个数。若输入0则结束,并显示结果。

#include<iostream>
using namespace std;
void main()
{
int sum1=0,sum2=0,temp=0;
cin>>temp;
while(temp!=0)
{if(temp>=0)
{sum1++;}
else{sum2++;}
}
}
cout<<sum1<<endl;
cout<<sum2<<endl;

循环中缺少读入、就你这个代码而言 在 else{sum2++;} 后面加上一句 cin >> temp; 即可、
温馨提示:答案为网友推荐,仅供参考
相似回答