#include<iostream>
#include<cmath>
using namespace std;
class Point{
public:
Point(int x = 0,int y = 0):x(x),y(y){
}
int Getx(){return x;
}
int Gety(){return y;
}
friend float dist( Point &a,Point &b);
private:
int x,y;
};
float dist(Point &a,Point &b){
double x = a.x - b.x;
double y = a.y - b.y;
return static_cast<float>(sqrt(x*x+y*y)) ;
}
int main(){
Point p1(4,5),p2(1,1);
cout<<"两点之间的距离为:"<<dist(p1,p2)<<endl;
return 0;
}
c++使用友元函数求两点之间的距离
最新推荐文章于 2025-11-30 10:16:29 发布
本文介绍了一个简单的C++程序,用于计算二维平面上两个点之间的欧氏距离。通过定义Point类和dist函数,程序实现了点的坐标初始化及两点间距离的计算。
1672

被折叠的 条评论
为什么被折叠?



