【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

相关推荐
我命由我1234535 分钟前
Spring Boot 自定义日志打印(日志级别、logback-spring.xml 文件、自定义日志打印解读)
java·开发语言·jvm·spring boot·spring·java-ee·logback
徐小黑ACG2 小时前
GO语言 使用protobuf
开发语言·后端·golang·protobuf
0白露3 小时前
Apifox Helper 与 Swagger3 区别
开发语言
Tanecious.3 小时前
机器视觉--python基础语法
开发语言·python
叠叠乐4 小时前
rust Send Sync 以及对象安全和对象不安全
开发语言·安全·rust
Tttian6225 小时前
Python办公自动化(3)对Excel的操作
开发语言·python·excel
Merokes6 小时前
关于Gstreamer+MPP硬件加速推流问题:视频输入video0被占用
c++·音视频·rk3588
独好紫罗兰6 小时前
洛谷题单2-P5713 【深基3.例5】洛谷团队系统-python-流程图重构
开发语言·python·算法
zhuyixiangyyds7 小时前
day21和day22学习Pandas库
笔记·学习·pandas
每次的天空7 小时前
Android学习总结之算法篇四(字符串)
android·学习·算法