【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

相关推荐
_晓夏_3 分钟前
【JVM 工具命令】JAVA程序线上问题诊断,JVM工具命令的使用,jstat, jstack,jmap命令的使用
java·开发语言·jvm·jvm命令工具·java程序线上问题定位命令·java程序问题故障排查命令·jvm线上问题故障排查
阿昆的科研日常11 分钟前
R语言论文插图模板第9期—滑珠散点图
开发语言·r语言·可视化·论文插图
hsg7714 分钟前
ArcGIS Pro 克隆clone python环境报错问题处理方法
开发语言·python·arcgis
Flame_Cyclone16 分钟前
编写XBOX控制器实现鼠标键盘输入
c++·windows·win32·xbox·控制器模拟键盘鼠标
贩卖纯净水.17 分钟前
共享内存喜欢沙县小吃
linux·运维·服务器·c++
Dola_Pan19 分钟前
C++ STL-deque容器入门详解
开发语言·c++
Ty_110620 分钟前
深入理解Java虚拟机:Jvm总结-虚拟机字节码执行引擎
java·开发语言·jvm
玫瑰花店24 分钟前
OpengGL教程(三)---使用VAO和VBO方式绘制三角形
c++·ubuntu·计算机视觉·cmake·opengl
Flying_Fish_roe26 分钟前
Reactive 编程-Vert.x
开发语言·python
不是仙人的闲人40 分钟前
Qt 实现自定义截图工具
开发语言·c++·qt