帮助计算距离的成员函数

时间:2011-05-06 09:57:19

标签: c++

我需要报告参数点和当前点之间的距离。我试图插入一个图像来显示当前点和参数点。但我不允许发布图片。

我不知道我是如何计算距离的。任何想法都会很棒。

我有一个三角形,底部的线是x,一条线的右边是一个点。侧面的线是y,并且有一点就像那样。

2 个答案:

答案 0 :(得分:3)

如果您想在飞机上euclidean distance,请尝试以下方法:

struct Point {
    int x;
    int y;
};

double distance(Point p, Point q) {
    return sqrt((p.x - q.x)*(p.x - q.x) + (p.y - q.y)*(p.y - q.y));
}

请注意,这是非常粗糙的,不会检查溢出和类似的东西。

答案 1 :(得分:0)

您在寻找euclidean distance吗?