21xrx.com
2024-12-27 19:43:51 Friday
登录
文章检索 我的文章 写文章
C++求解两点之间距离的代码
2023-07-05 01:02:23 深夜i     --     --
C++ 求解 两点 距离 代码

在计算机编程中,求解两点之间的距离是一个常见的问题。在C++语言中,我们可以很容易地实现这个功能。

下面是一个简单的C++代码示例,它使用欧几里得距离公式来计算两个点的距离:


#include <iostream>

#include <cmath>

using namespace std;

int main() {

  double x1, y1, x2, y2, distance;

  cout << "Enter the coordinates of the first point: ";

  cin >> x1 >> y1;

  cout << "Enter the coordinates of the second point: ";

  cin >> x2 >> y2;

  distance = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));

  cout << "The distance between the two points is: " << distance << endl;

  return 0;

}

在这个程序中,我们首先声明了四个变量x1、y1、x2和y2,它们表示两个点的坐标。然后,我们从用户输入中获取这些值,并将它们存储在这些变量中。

在计算距离时,我们使用了欧几里得距离公式,即:

sqrt((x2 - x1)^2 + (y2 - y1)^2)

这个公式使用勾股定理来计算两点之间的距离。我们使用内置函数pow来计算平方,并使用内置函数sqrt来计算平方根。最后,我们将距离的值输出到屏幕上。

使用这个简单的程序,我们可以轻松地计算出任意两点之间的距离。它不仅可以帮助我们解决实际问题,还可以帮助我们深入了解计算机编程中的基本概念和技术。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复