VC 求5个数的平均数,并输出大于平均数的数
来源:百度知道 编辑:UC知道 时间:2024/05/30 03:28:28
最后的显示为:
请输入一个数值:
请输入一个数值:
请输入一个数值:
请输入一个数值:
请输入一个数值:
平均数是:
大于平均数的是:
请输入一个数值:
请输入一个数值:
请输入一个数值:
请输入一个数值:
请输入一个数值:
平均数是:
大于平均数的是:
#include <iostream>
using namespace std;
double GetANumber()
{
double i;
cout << "Please input a number ";
cin >> i;
return i;
}
double GetAverage(double theArray [], int n)
{
double sum = 0;
for (int i = 0; i < n; ++i)
{
sum += theArray[i];
}
return sum / n;
}
int main(int argc, char* argv[])
{
double a[5];
a[0] = GetANumber();
a[1] = GetANumber();
a[2] = GetANumber();
a[3] = GetANumber();
a[4] = GetANumber();
double theAverage = GetAverage(a, 5);
cout << "Average is " << theAverage << endl;
cout << "Great than average's numbers are: " << endl;
for (int i = 0; i< 5; ++i)
{
if (a[i] > theAverage)
{
cout << a[i] << " ";
}
}