#include<iostream>
#include<cmath>
using namespace std;
class location
{
public:
location(double X,double Y)
{
x=X;
y=Y;
}
double location::Getx()
{
return x;
}
double location::Gety()
{
return y;
}
double location::distance(location& d1)
{
double L;
L=sqrt((d1.x-x)*(d1.x-x)+(d1.y-y)*(d1.y-y));
return L;
}
friend double distance1(location& d1,location& d2);
private:
double x,y;
};
double distance1(location& d1,location& d2)
{
double L;
L=sqrt((d1.x-d2.x)*(d1.x-d2.x)+(d1.y-d2.y)*(d1.y-d2.y));
return L;
}
int main()
{
location A(-1,-1),B(-1,1);
cout<<"A("<<A.Getx()<<","<<A.Gety()<<"),";
cout<<"B("<<B.Getx()<<","<<B.Gety()<<")"<<endl;
cout<<"distance1="<<B.distance(A)<<endl;
cout<<"distance2="<<distance1(A,B)<<endl;
system("pause");
return 0;
}
实验三
最新推荐文章于 2022-04-19 12:54:36 发布