【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

相关推荐
羊小猪~~2 分钟前
数据结构C语言描述2(图文结合)--有头单链表,无头单链表(两种方法),链表反转、有序链表构建、排序等操作,考研可看
c语言·数据结构·c++·考研·算法·链表·visual studio
binishuaio7 分钟前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
zz.YE9 分钟前
【Java SE】StringBuffer
java·开发语言
就是有点傻13 分钟前
WPF中的依赖属性
开发语言·wpf
洋24022 分钟前
C语言常用标准库函数
c语言·开发语言
进击的六角龙23 分钟前
Python中处理Excel的基本概念(如工作簿、工作表等)
开发语言·python·excel
wrx繁星点点24 分钟前
状态模式(State Pattern)详解
java·开发语言·ui·设计模式·状态模式
NoneCoder42 分钟前
Java企业级开发系列(1)
java·开发语言·spring·团队开发·开发
苏三有春42 分钟前
PyQt5实战——UTF-8编码器功能的实现(六)
开发语言·qt
脉牛杂德1 小时前
多项式加法——C语言
数据结构·c++·算法