从键盘上输入10个整数,求其中正数的个数和平均值的c++程序

如题所述

#include <iostream>
using namespace std;
void main()
{
cout << "请输入10个整数:" << endl;
int a[10], k = 0, sum = 0;
for (int i = 0; i < 10; ++i)
{
cin >> a[i];
if (a[i] > 0)
++k;
sum += a[i];
}
cout << "正数的个数为:" << k << endl;
cout << "平均值为:" << (float)sum / 10 << endl;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-15
#include<iostream>

using namespace std;

int main()
{
int m=0,n=0,sum=0;
for (int i=0;i<10;i++)
{
cin>>m;
if(m>=0)
{
sum+=m;
n++;
}
}
cout<<"n="<<n<<" "<<"sum="<<sum<<endl;
cout<<"sum/n="<<sum/n<<endl;
}
第2个回答  2011-03-15
你这是要我全部写出来?