c++用类计算两点之间距离
时间: 2023-06-01 20:03:20 浏览: 259
c++两点之间的距离
以下是一个用类计算两点之间距离的Python示例:
```python
import math
class Point:
def __init__(self, x=0, y=0):
self.x = x
self.y = y
def distance(self, other_point):
return math.sqrt((self.x - other_point.x)**2 + (self.y - other_point.y)**2)
point1 = Point(1, 2)
point2 = Point(4, 6)
print(point1.distance(point2)) # 输出: 5.0
```
在这个示例中,我们定义了一个`Point`类,它有两个属性`x`和`y`表示点的坐标。类中还定义了一个`distance()`方法,用于计算两个点之间的距离。该方法使用了`math.sqrt()`函数来计算平方根,`**`运算符表示乘方。
我们创建了两个`Point`对象`point1`和`point2`,并调用`distance()`方法计算它们之间的距离。最后,我们使用`print()`函数输出结果。
阅读全文