/*
7.1 Problem : 编写一个程序,不断要求用户输入两个数,直到其中一个为0。
对于每两个数,程序将使用一个函数来计算它们的调和平均数,并将结果返回给main(),而后者将报告结果。
调和平均数指的是倒数平均值的倒数,计算公式如下:
调和平均数 = 2.0 * x * y / (x + y)
*/
#include<iostream>
using namespace std;
double Avg(double,double);
int main()
{
double x,y;
double avg;
cout<<"Enter two numbers:";
while(cin>>x>>y&&x!=0&&y!=0)
{
avg=Avg(x,y);
cout<<"调和平均数:"<<avg<<endl;
cout<<"Enter two numbers:"<<endl;
}
return 0;
}
double Avg(double x,double y)
{
double avg;
avg=2.0*x*y/(x+y);
return avg;
}
/*
7.2 Problem : 编写一个程序,要求用户输入最多10个高尔夫成绩,并将其存储在一个数组中。
程序允许用户提早结束输入,并在一行上显示所有成绩,然后报告平均成绩。
请使用3个数组处理函数来分别进行输入、显示和计算平均成绩。
*/
#include<iostream>