程序完成求平面两点(x1,y1)h和(x2,y2)之间的距离,两点的坐标值按照浮点数输入,每个数之间用逗号隔开;输出结果是两点之间的距离,输出结果用双精度。
时间: 2024-10-19 08:13:14 浏览: 54
两条直线(四点坐标)计算直线夹角
3星 · 编辑精心推荐
在编程中,计算两个二维平面上的点之间的距离通常使用欧几里得距离公式,即勾股定理。如果给定两点A(x1, y1)和B(x2, y2),它们之间的距离d可以用下面的公式计算:
\[ d = \sqrt{(x2 - x1)^2 + (y2 - y1)^2} \]
这是一个标准的数学运算,可以转换成程序代码。对于浮点数输入,我们可以使用内置的数学库函数来处理,确保结果精确到双精度。
如果你是在Python中,可以这样做:
```python
import math
def distance_between_points(point1, point2):
x1, y1 = map(float, point1.split(',')) # 将字符串分割为浮点数列表
x2, y2 = map(float, point2.split(','))
return round(math.sqrt((x2 - x1)**2 + (y2 - y1)**2), 2) # 四舍五入到小数点后两位
# 示例输入
point_A = "1.0, 2.0"
point_B = "4.5, 6.7"
# 计算并输出距离
print(distance_between_points(point_A, point_B))
```
阅读全文