c++习题04-忙碌的工人

目录

一,问题

二,思路

1,图形

2,分析

3,伪代码

三,代码


一,问题

二,思路

1,图形

根据题目,绘制出来的图形如下👇

之后再绘制甲经过楼梯到已的路程(绿色的线),如下👇

2,分析

使用图形来进行数学分析的数学思想叫数形结合,通过上图,可以直观明了的看到,甲到已需要经过的路程:第一,第二,第三段路程。

  • 第一段路程:甲还在一楼,使用勾股定理,可得甲走了√2米,如下
  • 第二段路程:甲开始爬楼梯,所以甲走的路程就是楼梯的高度3
  • 第三段路程:甲到了二楼,使用勾股定理,可得甲走了√2米,如下

所以甲走到已总共走了√2+1+√2(米)

根据题目,要求甲走到已花费的时间,可以时间公式:时间等于路程除以速度。即t=s/v;

3,伪代码

  1. 声明定义六个变量g,v,x1,y1,x2,y2
  2. 键盘输入六个变量的值
  3. 输出时间t=(sqrt(x1*x1+y1*y1)+g+sqrt(x2*x2+y2*y2))/v

三,代码

复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
	
	int g,v,x1,y1,x2,y2;
	cin>>g>>v>>x1>>y1>>x2>>y2;
	cout<<fixed<<setprecision(2); 
	cout<<(sqrt(x1*x1+y1*y1)+g+sqrt(x2*x2+y2*y2))/v;
	return 0;
}

有问题请在评论区留言或者是私信我,回复时间不超过一天。

相关推荐
Lethehong13 小时前
openGauss在教育领域的AI实践:基于Java JDBC的学生成绩预测系统
java·开发语言·人工智能·sql·rag
繁华似锦respect13 小时前
C++ 设计模式之工厂模式详细介绍
java·linux·c++·网络协议·设计模式
零匠学堂202513 小时前
OfficeOnlineServer文件在线浏览方案之OWA部署方法
开发语言·officeonline
胖咕噜的稞达鸭13 小时前
算法入门:专题二分查找算法 模板总结 题目练手 :排序数组中查找元素的第一个和最后一个位置 第一个错误的版本 查找x的平方根 搜索插入位置 山脉数组的封顶索引
c语言·c++·算法·leetcode
未来之窗软件服务13 小时前
幽冥大陆(三十六)S18酒店门锁SDK rust语言——东方仙盟筑基期
开发语言·c++·rust·智能门锁·东方仙盟sdk·东方仙盟一体化
free-elcmacom14 小时前
MATLAB物理仿真<1>电磁场有限元仿真
开发语言·matlab·电磁场仿真
Emilia486.14 小时前
C++ 类与对象:解锁面向对象编程的核心密码(上)
开发语言·c++
成豆o((⊙﹏⊙))o.14 小时前
C语言基础知识,仅供自己参考
c语言·开发语言
行走在电子领域的工匠14 小时前
台达ST:自定义串行通讯传送与接收指令COMRS程序范例二
开发语言
Mr_WangAndy14 小时前
C++17 新特性_第二章 C++17标准库特性_std::invoke和std::invoke_result_t
c++·invoke·c++40周年·c++17新特性·invoke_result