21xrx.com
2024-11-10 00:57:29 Sunday
登录
文章检索 我的文章 写文章
C++计算两点间距离
2023-06-22 18:50:45 深夜i     --     --
C++ 计算 两点 距离 欧几里得距离

在编程语言中,计算两点间距离是一项基本的任务。在 C++ 中,我们可以使用以下公式计算两点间的距离:

distance = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));

其中,(x1, y1) 和 (x2, y2) 分别是两点的坐标,distance 是这两个点之间的距离。

下面是一个示例程序,它使用上述公式计算两个点之间的距离:

#include

#include

using namespace std;

int main()

{

  double x1, y1, x2, y2, distance;

  cout << "Enter coordinates of two points: ";

  cin >> x1 >> y1 >> x2 >> y2;

  distance = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));

  cout << "Distance between (" << x1 << ", " << y1 << ") and (" << x2 << ", " << y2 << ") is " << distance << endl;

  return 0;

}

在程序中,我们首先输入两个点的坐标,然后使用公式计算它们之间的距离。最后,我们将结果输出到屏幕上。

总的来说,C++ 是一种功能强大且灵活的编程语言,它提供了许多计算距离和其他数学问题的内置函数和操作符。如果你正在学习 C++,可以尝试编写这样的程序来加深对语言的理解。

  
  

评论区

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