【C++ Primer Plus习题】7.1

问题:

解答:

cpp 复制代码
#include <iostream>
using namespace std;

double average(double a, double b)
{
	return 2.0 * a * b / (a + b);
}

int main()
{
	double a = 0;
	double b = 0;
	double res = 0;
	cout << "请输入两个数(其中一个为0则结束):" << endl;
	while (true)
	{
		cin >> a >> b;
		if (a == 0 || b == 0)break;
		res=average(a, b);
		cout << a << "与" << b << "的调和平均数为:" << res << endl;
		cout << "请输入两个数(其中一个为0则结束):" << endl;
	}
	cout << "程序结束!" << endl;

	return 0;
}

运行结果:

考查点:

  • 函数返回值

2024年8月30日19:17:10

相关推荐
南宫生16 分钟前
力扣-图论-17【算法学习day.67】
java·学习·算法·leetcode·图论
高山我梦口香糖32 分钟前
[react]searchParams转普通对象
开发语言·前端·javascript
sanguine__32 分钟前
Web APIs学习 (操作DOM BOM)
学习
冷眼看人间恩怨1 小时前
【Qt笔记】QDockWidget控件详解
c++·笔记·qt·qdockwidget
信号处理学渣1 小时前
matlab画图,选择性显示legend标签
开发语言·matlab
红龙创客1 小时前
某狐畅游24校招-C++开发岗笔试(单选题)
开发语言·c++
Lenyiin1 小时前
第146场双周赛:统计符合条件长度为3的子数组数目、统计异或值为给定值的路径数目、判断网格图能否被切割成块、唯一中间众数子序列 Ⅰ
c++·算法·leetcode·周赛·lenyiin
jasmine s1 小时前
Pandas
开发语言·python
biomooc1 小时前
R 语言 | 绘图的文字格式(绘制上标、下标、斜体、文字标注等)
开发语言·r语言
骇客野人1 小时前
【JAVA】JAVA接口公共返回体ResponseData封装
java·开发语言