编程小练习
来源:互联网 发布:微信h5棋牌源码 编辑:程序博客网 时间:2024/06/08 06:07
- /*Copyright (c)2016,烟台大学计算机与控制工程学院
- *All rights reserved.
- *文件名称:main.cpp
- *作 者:李落才
- *完成日期:2016年4月11日
- *
- *问题描述:两点间距离之成员函数
- */
- #include<iostream>
- #include<cmath>
- using namespace std;
- class CPoint
- {
- public:
- CPoint(double xx=0,double yy=0):x(xx),y(yy){}
- double getX(){return x;}
- double getY(){return y;}
- private:
- double x;//横坐标
- double y;//纵坐标
- };
- class Line
- {
- public:
- Line(CPoint p1,CPoint p2);
- void len1();
- 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=(double)sqrt(x*x+y*y);
- }
- void Line::len1()//成员函数len1()的实现,len1前加 Line
- {
- cout<<"The distance is: "<<len<<endl;
- }
- int main()
- {
- CPoint myp1(1.0,1.0),myp2(4.0,5.0);
- Line line(myp1,myp2);
- line.len1();
- return 0;
- }
0 0
- 编程练习小程序
- 编程小练习
- 编程小练习(1)
- 编程小练习(2)
- 编程小练习(3)
- 编程小练习(4)
- 编程小练习(5)
- 编程小练习(6)
- VB编程小练习
- 编程小练习
- 编程小练习2
- 编程小练习3
- 编程小练习4
- 编程小练习5
- 编程小练习6
- 编程小练习6
- 编程小练习7
- 编程小练习8
- POJ 3070(矩阵快速幂)
- Spark on YARN 部署实验
- OKNetWorkHttp基于 AFNetworking 二次封装 业务更加简单清晰
- 第七章 积累经验
- HashMap TreeMap 的区别
- 编程小练习
- CentOS 6 安装Hadoop 2.6 (三)问题收集
- Centos 6.5 密码破解
- 网址前缀www
- 编程小练习
- 算法时间复杂度分析
- iOS开发:多线程之NSThread、NSOperation
- mysql index
- 批量更新数据之hibernate或者jdbc执行效果对比