16:计算线段长度

简介: 16:计算线段长度

描述

已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度。

输入

共两行。

第一行是两个实数Xa,Ya,即A的坐标。

第二行是两个实数Xb,Yb,即B的坐标。

输入中所有实数的绝对值均不超过10000。

输出

一个实数,即线段AB的长度,保留到小数点后3位。

样例输入

1 1

2 2

样例输出

1.414

源码

#include <stdio.h>
#include<math.h>
int main()
{
    double a,b,c,d;
    scanf("%lf %lf",&a,&b);
    scanf("%lf %lf",&c,&d);
    double x,m;
    m=pow(a-c,2)+pow(b-d,2);
    x=sqrt(m);
    printf("%.3lf",x);
}

以上代码仅供参考


目录
相关文章
|
3月前
|
编解码
巡线偏移量计算
【9月更文挑战第24天】
41 10
根据经纬度计算两个点之间的距离
根据经纬度计算两个点之间的距离
|
传感器
如何计算摄影参数:分区基准面高程、相对航高、绝对航高、基线长度、航线间隔、航线数、每条航线的相片数、总相片数。
如何计算摄影参数:分区基准面高程、相对航高、绝对航高、基线长度、航线间隔、航线数、每条航线的相片数、总相片数。
1615 0
|
定位技术
计算两GPS点之间的距离(比较精确)
计算两GPS点之间的距离(比较精确)
155 0
|
定位技术
GPS数值与距离的转换
GPS数值与距离的转换
588 0
解决计算 0:00 到 12:00之间任意一个时间时针和分针的夹角。
解决计算 0:00 到 12:00之间任意一个时间时针和分针的夹角。
154 0
|
芯片 异构计算
FPGA设计8-3线优先编码器与3-8线译码器
本文主要介绍FPGA设计8-3线优先编码器与3-8线译码器
1507 0
FPGA设计8-3线优先编码器与3-8线译码器
|
数据安全/隐私保护
绘制混合密度函数图以及添加分位数线
这里我主要使用 ggridges 包中的 stat_density_ridges()。这个包的介绍,小编以前做过一期内容,可见:ggridges包—峰峦图详细介绍。读者需要进一步阅读课件这篇博文[1],以及一些案例[2]。
77 0
绘制混合密度函数图以及添加分位数线
|
监控 Dubbo 数据可视化
大厂是如何上下线服务的
大厂是如何上下线服务的
|
Kubernetes 应用服务中间件 HSF
应用优雅上下线
1. 概述 kubernetes滚动升级的过程:  集群Deployment 或者 Statefulset 发生变化,触发部署滚动升级;  根据 Deolyement 等配置,K8S集群首先启动新的POD来替代老 POD;  Deployemnt 根据配置调度 POD,拉取镜像,此时 POD 进入 Pending 状态;  POD 绑定到Nod
2258 0