第七周实验报告(2)
来源:互联网 发布:ovation软件 编辑:程序博客网 时间:2024/06/06 00:48
#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 distance1(const CPoint &p); friend double distance2(const CPoint &p1,const CPoint &p2); double getx() const {return x;} double gety() const {return y;}};double distance3(const CPoint &p1,const CPoint &p2);double CPoint::distance1(const CPoint &p){double dx=this->x-p.x;double dy=this->y-p.y; return sqrt(dx*dx+dy*dy);}double distance2(const CPoint &p1,const CPoint &p2){double dx=p1.x-p2.x;double dy=p1.y-p2.y;return sqrt(dx*dx+dy*dy);}double distance3(const CPoint &p1,const CPoint &p2){double dx=p1.getx()-p2.getx();double dy=p1.gety()-p2.gety(); return sqrt(dx*dx+dy*dy);}int main(){CPoint p1(2,4); CPoint p2(3,7);cout<<p2.distance1(p1)<<endl;cout<<distance2(p1,p2)<<endl; cout<<distance3(p1,p2)<<endl;system("pause");return 0;}
1
- 第七周实验报告(2)
- 第七周实验报告(2)
- 第七周实验报告(任务2)
- 第七周实验报告(2)
- 第七周C++实验报告(2)
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2
- 第七周实验报告2(修正版)
- 第七周实验报告任务2
- 第七周实验报告3-2
- 你所知道的学习方法,都是错的!
- 转载 GIS的下个十年(Peter Batty, president, Spatial Networking)
- 转载 GIS的下个十年(Vincent Tao,Microsoft)
- 2012.4.5(周四)实验课要求
- 对象的克隆——原型模式(一)
- 第七周实验报告(2)
- 一种好用的文件格式—csv文件
- 转载 GIS的下个十年(Bob Morris, President and CEO, Leica)
- OpenGL总结
- 第七周实验报告(3)
- cocos2d-x 开发者大会之x86架构上cocos2d-x的游戏开发与优化
- 转载 GIS的下个十年(Jim Farley,Autodesk)
- Eclipse+Tomcat配置错误:java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
- 关于跨平台的一些感受