#include <iostream>
#include <math.h>
using namespace std;
int const maxscore = 10;
int TrueSize = 0;
int main()
{
cout << "Input the score of golf!" <<endl;
void SaveGolf(int *golf);
void ShowGolf(const int *golf);
void AverageGolf(const int *golf);
int golf[maxscore];
SaveGolf(golf);
ShowGolf(golf);
AverageGolf(golf);
return 0;
}
void SaveGolf(int *golf)
{
cout << "If you want to end the input, press the letter!" << endl;
for(int i =0; i < maxscore; i++)
{
cout << "Input the " << i+1 << " Score!" << endl;
if(cin >> golf[i])
{
}
else
{
TrueSize = i;
break;
}
TrueSize = i;
}
cout << "Enter end!" << endl;
}
void ShowGolf(const int * golf)
{
cout << "Show the golf socre!" << endl;
for(int i = 0; i < TrueSize ; i++)
{
cout << golf[i] << '\t';
}
cout << endl;
}
void AverageGolf(const int *golf)
{
int sum = 0;
for(int i = 0; i < TrueSize; i++)
{
sum += golf[i];
}
cout << "The score average is : " << sum / TrueSize << "!" << endl;
}
编写一个程序,要求用户输入最多10个高尔夫成绩,并将其存储在一个数组中。 程序允许用户提早结束输入,并在一行上显示所有成绩,然后报告平均成绩。 请使用3个数组处理函数来分别进行输入、显示和计算
最新推荐文章于 2024-05-19 12:30:58 发布