首页 > 其他分享 >第七天第一个问题

第七天第一个问题

时间:2023-04-19 14:12:12浏览次数:32  
标签:循环体 函数 调和 double cout 问题 平均数 第七天 第一个

问题描述:编写一个程序,不断要求用户输入两个数,直到其中一个为0.对于每两个数,程序将使用一个函数来计算他们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数。公式略。

解决思路:

1.构建一个计算调和平均数的函数

2.在主函数中创建一个循环体,直到输入的一个值为0时跳出循环

3.循环体中将向用户询问两个数存储到变量中去传输给函数计算

4.函数计算完成后传输给主函数中的循环体中进行输出

代码:

#include <iostream>
using namespace std;
double f(double a, double b)
{
double x;
x = (double)2.0*a*b / (a + b);
return x;
}
int main()
{
double y;
double a, b;
while (1)
{
cout << "请输入两个值:" << endl;
cin >> a >> b;
if (a == 0 || b == 0)
break;
y = f(a, b);
cout << y<<endl;
}
cout << "程序结束"<<endl;
return 0;
}

 

标签:循环体,函数,调和,double,cout,问题,平均数,第七天,第一个
From: https://www.cnblogs.com/czfznb/p/17333091.html

相关文章

  • api-ms-win-core-file-l1-2-0.dll文件问题解决
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-core-file-l1-2-0.dll文件进行安装(前提是找到适合的版本),当我们执行某......
  • 图与网络——旅行商问题TSP的R实现
    旅行商问题(TSP)作为世界上著名的NP难题之一,仍然吸引着大批学者的研究。解决该问题的算法也种类繁多,一些启发式、半启发式算法在该问题上广为应用,包括像遗传算法、模拟退火、蚁群算法、粒子群优化算法等解法也颇为常见。一、旅行商问题的数学模型旅行商问题(简称TSP)是运筹学中一......
  • 前端安全沙箱技术,软件安全问题的“治本”方案
    2020年12月针对SolarWinds®的"供应链gj"被认为是网络安全界的一个里程碑事件。这次gj是由SolarWinds的Orion软件中的安全漏洞导致的,使黑客能够入侵全球数百家公司的系统。早在2017年,黑客实施了"NotPetya"供应链gj。通过在广泛使用的会计软件中植入一个"后门",他们能够感染数百......
  • 编写你的第一个 Django 应用程序,第4部分
    本教程从教程3 停止的地方开始。我们是继续民意调查应用程序,并将专注于表单处理和减少我们的代码。一、编写最小表单让我们更新上一个教程的投票详细信息模板(“polls/detail.html”),以便模板包含一个HTML <form>元素:<formaction="{%url'polls:vote'question.id%}"......
  • 我的第一个NPM包:panghu-planebattle-esm(胖虎飞机大战)使用说明
    好家伙,我的包终于开发完啦 欢迎使用胖虎的飞机大战包!!为你的主页添加色彩这是一个有趣的网页小游戏包,使用canvas和js开发使用ES6模块化开发效果图如下: (觉得图片太sb的可以自己改)代码已开源!!Git:https://gitee.com/tang-and-han-dynasties/panghu-planebattl......
  • 引起SQL数据库超时的问题分析及解决办法
    1.由于数据库设计问题造成SQL数据库新增数据时超时 症状: MicrosoftOLEDBProviderforSQLServer错误'80040e31'([ODBCSQLServerDriver]超时已过期); 服务器上看CPU、内存占用率很低; 事件日志中提示:数据库'*********'中文件'***********'的自动增长在453......
  • 动态规划问题总结
    背包问题参考:希望用一种规律搞定背包问题分类排列组合问题\[dp[i]+=dp[i-num[j]]\]判断问题(trueorfalse)\[dp[i]=dp[i]||dp[i-num[j]]\]最大最小问题\[dp[i]=min(dp[i],dp[i-num[j]]+1)\]或者\[dp[i]=max(dp[i],dp[i-num[j]]+1)\]判定与步骤......
  • Python常见问题总结
    对于长期深耕在python爬虫的程序员来说,如何快速解决代码中的问题它是作为合格的程序员应该具备的基本素质。下面将我总结整理出有关python的一些常见问题记录下来方便后期查证。Pythonpython没有多态,而是鸭子类型多继承,没有接口,可通过语法糖实现接口的作用lambda中只能有一句......
  • CCS导入工程失败的问题
    1. 问题描述     将CCS工程的文件夹的名字改掉后,发现导入工程时失败,如下所示,提示:“Invalidprojectdescription”。      2. 问题原因   问题原因在于:你关掉工程后,改掉了文件夹的名称。这样改是不行的,因为会导致工程名和文件夹的名称不一致。......
  • 什么是工作流? - 工作流解决了什么问题
    工作流,是把业务之间的各个步骤以及规则进行抽象和概括性的描述。使用特定的语言为业务流程建模,让其运行在计算机上,并让计算机进行计算和推动。工作流是复杂版本的状态机。 上图为工作流退化为基础状态机的例子,小明的状态非常简单,站立->走路->跑步->走路->站立,无限循环,如果让......