求两点间的距离
来源:互联网 发布:tracert 路由节点优化 编辑:程序博客网 时间:2024/09/21 09:02
/**烟台大学计算机学院*文件名称:asdasd.cpp*作 者:刘磊*完成日期:2016年5月20日*版 本 号:VC++6.0**问题描述:分别利用成员函数,友元函数和一般函数求两点的的距离,并设计main()函数完成测试*程序输入:无*程序输出:两点间的距离*/#include <iostream>#include <cmath>using namespace std;class CPoint{public: CPoint(double xx=0,double yy=0):x(xx),y(yy){} void distance1(CPoint &); friend void distance2(CPoint &,CPoint &); double get_x() { return x; } double get_y() { return y; }private: double x; double y; };void CPoint::distance1(CPoint &c2) { double dis; dis=sqrt((x-c2.x)*(x-c2.x)+(y-c2.y)*(y-c2.y)); cout<<dis<<endl;}void distance2(CPoint &c1,CPoint &c2) { double dis; dis=sqrt((c1.x-c2.x)*(c1.x-c2.x)+(c1.y-c2.y)*(c1.y-c2.y)); cout<<dis<<endl;}void distance3(CPoint &c1,CPoint &c2) { double dis; dis=sqrt((c1.get_x()-c2.get_x())*(c1.get_x()-c2.get_x())+(c1.get_y()-c2.get_y())*(c1.get_y()-c2.get_y())); cout<<dis<<endl;}int main(){ CPoint c1(0,0),c2(0,1); c1.distance1(c2); distance2(c1,c2); distance3(c1,c2); return 0;}
0 0
- 求两点间的距离.
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点间的距离
- 求两点的距离
- 求两点的距离;
- 求两点的距离
- 求两点间的坐标距离
- 求两点间的距离和角度
- IO流系统详解(转)
- 使用nfs之后初始化mysql失败
- Numpy文件存取
- 贪心算法介绍
- JAVA引用传递问题
- 求两点间的距离
- C++作业6—数组操作/数组合并
- java构造方法,以及super、this关键字、隐式调用、显式调用
- Android View 测量流程(Measure)完全解析
- 队列的链式表示和实现
- eclipse启动Tomcat时报错:严重: IOException while loading persisted sessions: java.io.EOF
- HDU 1492 The number of divisors(约数) about Humble Numbers(数论题目要知道定理呀....)
- 投资银行的20个Java面试题
- Java实现简单的RPC调用(基于TCP协议)