//解析:计算两坐标之间的距离需要输入两坐标x,y值,再通过数学公式进行计算。
下面会展示我自己的一种方法,通过类与对象的方法进行求解,希望对你们有一定的帮助:
#includeusing namespace std; #include //由于后面用到开方和绝对值,所以加上math头文件 class point { private:float x,y; //成员数据,一般用private访问权限 public: point (float a,float b) { x=a; y=b; } //将从主函数中传入的a,b,c,d的值分别赋值给x,y;进行getx,gety的计算与返回; float getx() { return x; } float gety() { return y; } }; int main() { float a,b,c,d; float m,n,len; cout<<"分别输入两点坐标"< >a>>b>>c>>d; point A(a,b),B(c,d); //分别输入a,b,c,d传给上面point (float a,float b), //因为是求两个坐标的值,所以肯定会有A,B两个变量名称。 m=abs(A.getx()-B.getx()); //利用点函数来进行调用类,abs为求绝对值 n=abs(A.gety()-B.gety()); //sqrt为开方 len=sqrt(m*m+n*n); cout<<"两点距离为 "< class类与对象是一个重难点,同学们一起加油!



