第七周第一项目——成员函数

来源:互联网 发布:金山软件股票多少钱 编辑:程序博客网 时间:2024/06/08 09:33
/*Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作    者:田志伟*完成日期:2016年5月9日*版 本 号: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;return 0;}

程序运行:


0 0
原创粉丝点击