c++prime plus 第六版 第7章编程练习

/*
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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值