📄 average.cpp
字号:
//第七章p220 1
//编写一个程序,不断要求用户输入两个数,直到其中的一个为0.对于每两个数,
//程序将使用一个函数来计算它们的调和平均数,并将结果返回给main(),而后者
//将报告结果。调和平均数指的是倒数平均值的倒数,计算公式如下:
//调和平均数=2.0*x*y/(x+y)
#include <iostream>
double calculate_average(double x,double y); //函数声明
int main()
{
using namespace std;
double x;
double y;
double average;
cout<<"请输入两个数,将为您求出它们的调和平均数。当某个数为0时结束"<<endl;
cout<<"x:";
cin>>x;
cout<<"y:";
cin>>y;
while(x*y)
{
average=calculate_average(x,y);
cout<<x<<","<<y<<"的调和平均数为:"<<average<<endl;
cout<<"请输入两个数,将为您求出它们的调和平均数。当某个数为0时结束"<<endl;
cout<<"x:";
cin>>x;
cout<<"y:";
cin>>y;
}
return 0;
}
double calculate_average(double x,double y) //函数实现
{
using namespace std;
double average;
if(x*y)
{
average=2.0*x*y/(x+y);
}
else
{
cout<<"x,y值不能为0."<<endl;
average=0;
}
return average;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -