21xrx.com
2024-12-28 22:37:23 Saturday
登录
文章检索 我的文章 写文章
C++计算两点间距离
2023-06-24 09:44:44 深夜i     --     --
C++ 计算 两点 距离

C++是一种常用的高级编程语言,可以用于编写各种应用程序,包括计算两点间距离。在此文章中,我们将介绍如何使用C++计算两点间距离。

计算两点间距离的公式为:d = sqrt((x2 - x1) ^ 2 + (y2 - y1) ^ 2)。其中,x1、y1为第一个点的坐标,x2、y2为第二个点的坐标,sqrt()函数是C++中的开方函数。

下面是一个使用C++计算两点间距离的示例程序:


#include <iostream>

#include <cmath>

using namespace std;

int main()

{

  double x1, y1, x2, y2, distance;

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

  cin >> x1 >> y1;

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

  cin >> x2 >> y2;

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

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

  return 0;

}

以上程序中,首先声明了四个变量:x1、y1、x2、y2和distance。接着,程序提示用户输入第一个点和第二个点的坐标,并使用cin语句将输入的值存储到相应的变量中。

然后,程序使用计算两点间距离的公式将距离存储在变量distance中。最后,程序使用cout语句显示计算得出的距离。

运行上述程序,当分别输入两个点的坐标时,程序将计算并显示它们之间的距离。

总结一下,C++可以很方便地计算两点间距离。我们只需要使用sqrt()函数和平方函数pow(),即可实现这个简单的过程。同时,这个示例程序还展示了C++的一些基本输入输出语句和变量类型。

  
  

评论区

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