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;
}

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

相关推荐
不负岁月无痕2 分钟前
C++继承与多态知识点及其高频面试问题
开发语言·c++·面试
June`5 分钟前
如何组织一个并行程序
开发语言·cuda
dtq042417 分钟前
C语言刷题函数1-判断素数(分支语句,函数两种方法)
c语言·开发语言·学习
乘浪初心18 分钟前
python调用API接口,免费API调取,学习如何调取API接口并反馈你输入的内容
开发语言·python·api·免费
AI玫瑰助手19 分钟前
Python模块:import导入模块与模块的搜索路径
android·开发语言·python
Tairitsu_H21 分钟前
[LC优选算法#4] 滑动窗口 | 串联所有单词的⼦串 | 最⼩覆盖⼦串
c++·算法·滑动窗口
傻啦嘿哟22 分钟前
一篇文章讲清楚Python的变量作用域
开发语言·python
devilnumber22 分钟前
Java 二分查找(二分算法)详解 + 实战运用 + 核心坑点
java·开发语言·算法
ch.ju28 分钟前
Java程序设计(第3版)第四章——重载和覆盖的区别
java·开发语言
AI科技星33 分钟前
第四卷:橡皮泥江湖(拓扑学)
c语言·开发语言·网络·量子计算·agi·拓扑学