【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

相关推荐
Betty’s Sweet2 分钟前
[C++]:IO流
c++·文件·fstream·sstream·iostream
敲上瘾16 分钟前
操作系统的理解
linux·运维·服务器·c++·大模型·操作系统·aigc
不会写代码的ys22 分钟前
【类与对象】--对象之舞,类之华章,共绘C++之美
c++
兵哥工控24 分钟前
MFC工控项目实例三十二模拟量校正值添加修改删除
c++·mfc
在下不上天25 分钟前
Flume日志采集系统的部署,实现flume负载均衡,flume故障恢复
大数据·开发语言·python
EterNity_TiMe_33 分钟前
【论文复现】(CLIP)文本也能和图像配对
python·学习·算法·性能优化·数据分析·clip
长弓聊编程34 分钟前
Linux系统使用valgrind分析C++程序内存资源使用情况
linux·c++
sanguine__36 分钟前
java学习-集合
学习
lxlyhwl37 分钟前
【STK学习】part2-星座-目标可见性与覆盖性分析
学习
nbsaas-boot37 分钟前
如何利用ChatGPT加速开发与学习:以BPMN编辑器为例
学习·chatgpt·编辑器