第七周项目1成员函数

/*Copyright (c)2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:main.cpp
*作    者:李钊
*完成日期:2016年4月12日
*版 本 号:v1.0
*
*问题描述:求两点间的距离
 输入描述:
*输出描述:两点间的距离
*/
#include <iostream>
#include <cmath>
using namespace std;
class CPoint
{
private:
    double x;  // 横坐标
    double y;  // 纵坐标
 public:
    CPoint(double xx=0,double yy=0):x(xx),y(yy){};
    int getx(){return x;};
    int gety(){return y;};

};
class Juli
{
private:
    CPoint p1;
    CPoint p2;
    double jieguo;
public:
    Juli(CPoint a1,CPoint a2);
    double zhi(){return jieguo;};

};
Juli::Juli(CPoint a1,CPoint a2):p1(a1),p2(a2)
{
    double j1,j2;
    j1=static_cast<double>(p2.getx()-p1.getx());
    j2=static_cast<double>(p2.gety()-p1.gety());
    jieguo=sqrt(j1*j1+j2*j2);
}
int main()
{
    CPoint P1(1,1),P2(2,2);

    Juli juli(P1,P2);
    cout<<"两点间距离为:"<<juli.zhi()<<endl;

}

运行结果:

第七周项目1成员函数_第1张图片

学习心得:

类间的应用

知识点总结:


你可能感兴趣的:(第七周项目1成员函数)