第七周项目1-点类-成员函数
来源:互联网 发布:角度测量软件哪种好 编辑:程序博客网 时间:2024/05/16 15:45
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zyt.cpp *作 者:张毓桐 *完成日期:2016年9月10日 *版 本 号: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){} double getx(){return x;} double gety(){return y;}};class Line{public: Line(CPoint xp1,CPoint xp2); Line (Line &l); double getlen(){return len;}private: CPoint p1,p2; double len;};Line::Line(CPoint xp1,CPoint xp2):p1(xp1),p2(xp2){ double x=p1.getx()-p2.getx(); double y=p1.gety()-p2.gety(); len=sqrt(x*x+y*y);}int main(){ CPoint p1(1,1),p2(4,6.2); Line line(p1,p2); cout<<"p1为:("<<p1.getx()<<","<<p1.gety()<<")"<<endl; cout<<"p2为:("<<p2.getx()<<","<<p2.gety()<<")"<<endl; cout<<"两点间距离为:"<<line.getlen()<<endl; return 0;}
0 0
- 第七周项目1-点类-成员函数
- 第七周项目1-点类-成员函数
- 第七周项目1成员函数
- 第七周项目1-成员函数
- 第七周项目1-点类-友元函数
- 第七周项目1-点类-一般函数
- 第七周项目1-点类-友元函数
- 第七周项目1-点类-一般函数
- 第七周 项目1(2) (成员函数)
- 第七周项目二-----体验成员函数
- 第七周项目1——实现复数类中的运算符重载(成员函数)
- 第七周项目1-成员函数、友元函数和一般函数有区别(1)
- 第七周 项目1-成员函数、友元函数和一般函数有区别(1)
- 第七周项目1:成员函数、友元函数和一般函数的区别
- 第七周项目1-成员函数,友元函数,一般函数有区别
- 第七周项目1—成员函数、友元函数和一般函数的区别
- 第七周实践项目1-成员函数、友元函数和一般函数有区别
- 第七周项目一-成员函数、友元函数和一般函数有区别(1)
- mybatis中0的处理
- 数塔问题(区间dp)
- 关于自己写的aar包发布到maven过程中的一些问题解决
- 【USACO 2015 Open Gold】Palindromic Paths 回文路径
- exgcd
- 第七周项目1-点类-成员函数
- Shell echo命令
- OpenCV模块以及功能简介
- 【vjios1488】【分组背包+dp优化】路灯改建计划
- Cucumber使用进阶
- 面向对象程序设计上机练习四(变量引用)
- 最小公倍数
- 第七周项目1-点类-友元函数
- Eclipse项目代码上传到GitHub