#P2554. 小张的旅游
小张的旅游
题目描述
计算机软工专业的小张是旅游爱好者且热爱骑行,他在规划骑行旅游时,会查询两地之间的直线距离。现把各地区视为坐标轴上的点,输入两个地区的坐标(x1,y1)、(x2,y2)(其中 0<=x1,x2,y1,y2<=1000),请计算并输出两个地区之间的直线距离。
输入格式
第一行输入 4 个实数,分别表示 x1、y1、x2、y2,数据之间用空格隔开。
输出格式
输出一行,包含一个实数,表示两点之间的距离,结果需保留两位小数。
样例输入
0 1 1 0
样例输出
1.41
提示
- 计算两点距离的核心依据是勾股定理:在平面直角三角形中,两条直角边边长的平方和等于斜边长的平方。
- 设两点在 x 轴方向的距离为 a(即 |x2 - x1|),y 轴方向的距离为 b(即 |y2 - y1|),两点直线距离为 c,则满足 a² + b² = c²,因此 c = sqrt(a² + b²)(sqrt 表示开平方运算)。