算法与数据结构_计算两点之间的距离(欧氏距离)
距离公式:

在C++中实现时,用到了math.h文件中的pow(double x,double y)函数,这个函数的功能是求x的y次幂,例子如下:
#include
#include
using namespace std;
int main()
{double x = 2, y = 8, z;z = pow(x, y);// 计算x的y次方cout << z << endl;system("pause");return 1;
}
结果:2的8次方 256

#include
#include
using namespace std;
float twoPointDistance(float x1, float y1, float x2, float y2);
int main()
{float x1=829, y1=339, x2=829, y2=341;cout << twoPointDistance(829, 339, 829, 342) << endl;system("pause");return 1;
}
float twoPointDistance(float x1 ,float y1 , float x2 , float y2 )
{return pow(pow(x1 - x2, 2) + pow(y1 - y2, 2), 0.5);
}

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
