金钟国vs李晨鹿晗:高手帮帮我看一下怎么做

来源:百度文库 编辑:中科新闻网 时间:2024/05/07 17:01:35
C++题目:
写一程序,输入8个数,输出所有正数和的平均值,和所有负数的的和?

#include<iostream>
using namespace std;
void main(){
double sum1=0,sum2=0;
int num1=0,num2=0;
double x;
for(int i=0;i<8;i++)
{
cin>>x;
if(x>0)
{sum1+=x;num1++;}
else if(x<0)
{sum2+=x;num2++;}
}
if(num1==0)
cout<<"没有正数"<<endl;
else
cout<<"正数的平均值为"<<sum1/num1<<endl;
if(num2==0)
cout<<"没有负数"<<endl;
else
cout<<"负数的平均值为"<<sum2/num2<<endl;
}