首页 > 其他分享 >房子的高度

房子的高度

时间:2023-04-21 21:56:55浏览次数:23  
标签:int 高度 样例 房子 KUN include

一、问题描述:

众所周知,KUN作为内蒙首富,在内蒙有一座海景房,在房子的最高层恰好可以看到太平洋(在二维平面内近似成一个点)。我们非常想知道KUN到底有多富有以及KUN的房子到底有多高。我们可以通过以下方式对KUN的房子的高度进行估计(由于KUN的房子实在是太高了,我们可以近似的认为房子最高层的高度等于房子的高度)。

7ca9392889.jpg

如果把这个模型抽象在一个二维平面,把地球看成一个圆,线段BD表示KUN的房子。已知地球的半径为 r(图上AB的长度) ,有一次,KUN使用了一个高级的测量距离的仪器,测量了从房顶到太平洋的距离为 d(图上CD的长度) ,你可以根据以上信息计算出KUN的房子的高度吗?

输入格式:

一行两个整数表示地球的半径 r 和从房顶到太平洋的距离 d 。(1≤r,d≤105)

输入样例:

3 4

输出样例:

2

二、设计思路:

  1. 输入2个整数,r和d;
  2. 计算房子高度,利用勾股定理算出AD,再减去r即为所求;
  3. 输出房子高度h。

三、流程图:

 四、代码实现:

 1 #include <iostream>
 2 #include <cmath>
 3 using namespace std;
 4 int main()
 5 {
 6     double r,d;
 7     int h;
 8     cin>>r>>d;
 9     h=(int)(sqrt(d*d+r*r)-r);
10     cout<<h;
11     return 0;
12 }

 

标签:int,高度,样例,房子,KUN,include
From: https://www.cnblogs.com/tljx-cen/p/17341937.html

相关文章

  • 篮球从5米高的地方掉下来,每次弹起的高度是原来的30%,经过几次弹起,篮球的高度小于0
    篮球从5米高的地方掉下来,每次弹起的高度是原来的30%,经过几次弹起,篮球的高度小于0.1米<script>letstart=5 //起始高度letcount=0while(start>=0.1){start*=0.3 //只因球弹起高度count++ //计数几次......
  • vue中使两个不同高度的div(内容长度不一)高度相同
    设置高度height,记得给左右侧div一个最小高度min-height,保证没有内容的时候有一定的高度,内容撑起来的时候再自动适应<el-col:xs="12":sm="6":md="2"class="grid-cell"><divclass="grid-contentbg-purple":style="{height:divH......
  • div背景图的动态高度实现
    <divstyle="width:20%;border:2pxsolidblack;padding-bottom:8.43%;background:url('../assets/1bg.png')no-repeat;background-size:cover"></div>既然是动态,那么width就是当前盒子的百分比,高度通过padding值了撑高。举个例子,若是200x100的图片,那么宽高比就是2:......
  • 解决子级用css float浮动 而父级div没高度不能自适应高度
    解决子级对象使用cssfloat浮动而父级div不能自适应高度,不能被父级内容撑开解决方法,父级div没有高度解决方法。当在对象内的盒子使用了float后,导致对象本身不能被撑开自适应高度,这个是由于浮动产生原因。如何解决父div对象自适应高度,方法有三种,接下来DIVCSS5逐一介绍。方法一:对父......
  • 房子的高度
    一、问题描述:求房子的高度二、设计思路:1、声明变量2、输入地球的半径和房顶到太平洋的距离3、计算房子的高度4、输出房子的高度三、流程图: 四、代码实现:#include<iostream>#include<math.h>usingnamespacestd;intmain(){intr,d,high;cin>>r>>d;high=sqrt......
  • 网页下滑超过一定高度时添加类名(以顶部导航为例)
    //html部分<headerclass="header"><divclass="containerall_top_navclearfixcontentAll"><divclass="flleft"><ahref="javascript:void(0)"><img......
  • 【DP】LeetCode 256. 粉刷房子
    题目链接256.粉刷房子假如有一排房子,共n个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜......
  • html a标签怎样设置宽高,a标签如何设置高度和宽度
    https://blog.csdn.net/weixin_30344519/article/details/117859933https://www.yzktw.com.cn/post/14740.htmlstyle="font-size:15px;"我们直接设置html代码中的a标签高度和宽度是不会起作用的,这是因为a标签属于内联元素标签,而内联元素不支持设置宽度(width)和高度(height),那......
  • 全屏高度的固定导航条
    全屏高度的固定导航条接下来我们创建一个左边是全屏高度的固定导航条,右边是可滚动的内容。实例https://www.tzffs.com/mnst14/ul{list-style-type:none;margin:0;padding:0;width:25%;margin:0px;padding:0px;color:gray;">#f1f1f1;height:100%;/*全屏......
  • 永磁同步电机无位置传感器控制,采用的是龙贝格,基于模型的 定点开发,仿真效果和实际95%高
    永磁同步电机无位置传感器控制,采用的是龙贝格,基于模型的定点开发,仿真效果和实际95%高度吻合,可以仿真学习,也可以直接移植到项目中YID:32768642079012761......