#include<iostream>
int in(double scores[]);
void out(const double scores[], int n);
double average(const double scores[], int n);
int main(void)
{
using namespace std;
double scores[10];
int n = in(scores);
out(scores, n);
double ave = average(scores, n);
cout << "Average is " << ave <<"."<< endl;
cin.get();
cin.get();
return 0;
}
int in(double scores[])
{
using namespace std;
int i = 0;
cout << "Enter score #" << i+1 << ": ";
while (cin >> scores[i] && i < 10)
{
i++;
cout << "Enter score #" << i+1 << ": ";
}
return i;
}
void out(const double scores[], int n)
{
using namespace std;
for (int i = 0; i < n; i++)
cout << scores[i] << " ";
cout << endl;
}
double average(const double scores[], int n)
{
double sum = 0;
for (int i = 0; i < n; i++)
sum += scores[i];
return sum / n;
}
C++ Primer Plus(第五版)第7章编程练习
猜你喜欢
转载自blog.csdn.net/sinat_25079053/article/details/85115347
今日推荐
周排行