Code前端首页关于Code前端联系我们

使用C++计算两点之间的距离

terry 2年前 (2023-10-01) 阅读数 96 #c++
文章标签 mysql cte

一、计算公式

计算两点之间的距离需要使用勾股定理,即:

d = √((x2-x1)²+(y2-y1)²)

其中,d表示两点之间的距离,(x1,y1)和(x2,y2)分别表示两个点的坐标。

具体实现时,可以将勾股定理的部分拆分成两步,先计算两个坐标的差值的平方和,再开方。代码如下:

#include 
#include 

using namespace std;

int main()
{
    double x1, y1, x2, y2;
    cout > x1 >> y1;
    cout > x2 >> y2;
    
    double distance = sqrt(pow(x2-x1, 2) + pow(y2-y1, 2));
    cout  y1;
    cout > x2 >> y2;
} catch (...) {
    cout 

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门