用c++简单循环语句完成

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:31:11
从键盘上输入若干个实数,以输入0为结束;分别统计出正数的个数和负数的个数,并求出正数之和,负数之和及总的平均值。
用简单循环语句完成!

#include <iosteam>

using namespace std;

int main()
{
int inputn;
int count1 = 0,count2 = 0,sum1 = 0,sum2 = 0;
do
{
cout<<"请输入数字:";
cin>>inputn;
if(inputn>0)
{
count1+=1;
sum1+=input;
}
else
{
count2+=1;
sum2+=input;
}
}while(inputn==0);

cout<<"正数个数:"<<count1<<" 正数和"<<sum1<<endl;
cout<<"负数个数:"<<count2<<" 负数和"<<sum2<<endl;
cout<<"平均值"<<(sum1+sum2) / (count1+count2-1);

return 0;
}

#include <iostream>
using namespace std;
int main(void)
{
int i,f(0),z(0),s(0),c(0);
while (cin>>i,i)
{
if (i<0) f+=i;
else z+=i;
s+=i;
++c;
}
cout<<"正数之和:"z<<endl<<"负数之和:"<<