#include <iostream>
#include <math.h>
using namespace std;
class Cpoint
{
private:
double x; // 横坐标
double y; // 纵坐标
public:
Cpoint(double xx=0,double yy=0):x(xx),y(yy){}
double distance(Cpoint a)const;
void input();
void output();
};
double Cpoint::distance(Cpoint a)const
{
return sqrt((x-a.x)*(x-a.x)+(y-a.y)*(y-a.y));
}
void Cpoint::input()
{
char c;
cin>>x>>c>>y;
}
void Cpoint::output()
{
cout<<"("<<x<<","<<y<<")"<<endl;
}
int main()
{
Cpoint p1(2,3),p2;
p1.output();
cout<<"请输入p2点坐标.";
p2.input();
p2.output();
cout << "两点之间的距离是:"<<p1.distance(p2) << endl;
return 0;
}
C++第三次作业
最新推荐文章于 2019-04-15 12:05:50 发布