#include <iostream>
double harmonic(double x, double y);
int main()
{
double input_num1, input_num2;
std::cout << "请输入两个数,用空格隔开" << std::endl;
std::cin >> input_num1 >> input_num2;
while (input_num1 != 0.000 && input_num2 != 0.000)
{
std::cout << "其中第一个数为: " << input_num1 << " 第二个数为:" << input_num2 << std::endl;
std::cout << "那么,这两个数的调和平均数为:" << harmonic(input_num1, input_num2) << std::endl;
std::cout << "请继续输入两个数,用空格隔开" << std::endl;
std::cin >> input_num1 >> input_num2;
}
return 0;
}
double harmonic(double x, double y)
{
return 2.0 * x * y / (x + y);
}