#include<iostream>
#include<cmath>
using namespace std;
class Point{
public:
double zuobiao();
double juli();
double x1,y1,x2,y2;
Point(double a,double b,double c,double d);
};
Point::Point(double a,double b,double c,double d){
x1=a;
y1=b;
x2=c;
y2=d;
}
double Point::zuobiao(){
cout<<"("<<x1<<","<<y1<<")"<<endl;
cout<<"("<<x2<<","<<y2<<")"<<endl;
}
double Point::juli(){
double d=sqrt(pow(x1-x2,2)+pow(y2-y1,2));
cout<<"两点之间距离为:"<<d<<endl;
}
int main(){
Point p(0,0,6,8);
p.zuobiao();
p.juli();
return 0;
}
没有构造函数,值无法传递进去
觉得有用的话采纳一下哈