#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
class point
{
public:
point(int a,int b)
{
x=a;
y=b;
}
void show()
{
cout<<"横坐标:"<<x<<" ";
cout<<"纵坐标:"<<y<<endl;
}
friend void dist();
int x;
int y;
};
void dist(point p1,point p2)
{
cout<<"两点间的距离为:"<<sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y))<<endl;
}
int main()
{
cout<<"点1的";
point q1(0,0);
q1.show();
cout<<"点2的";
point q2(3,4);
q2.show();
dist(q1,q2);
system("pause");
return 0;
}
运行结果: