第六周项目四
来源:互联网 发布:网络编码器 编辑:程序博客网 时间:2024/04/29 00:18
#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 distanc(CPoint &c); friend double distan(CPoint &c1,CPoint &c2); double getx() { return x; } double gety() { return y; }};double dist(CPoint &c1,CPoint &c2){ return sqrt((c1.getx()-c2.getx())*(c1.getx()-c2.getx())+(c1.gety()-c2.gety())*(c1.gety()-c2.gety()));}double distan(CPoint &c1,CPoint &c2){ return sqrt((c1.x-c2.x)*(c1.x-c2.x)+(c1.y-c2.y)*(c1.y-c2.y));}double CPoint::distanc(CPoint &c){ return sqrt((this->x-c.getx())*(this->x-c.getx())+(this->y-c.gety())*(this->y-c.gety()));}int main(){ double x1,y1,x2,y2; cout<<"请输入第一个点的坐标"<<endl; cin>>x1>>y1; CPoint c1(x1,y1); cout<<"请输入第二个点的坐标"<<endl; cin>>x2>>y2; CPoint c2(x2,y2); cout<<"友元求距离;"<<distan(c1,c2)<<endl; cout<<"一般函数求距离:"<<dist(c1,c2)<<endl; cout<<"成员函数求距离:"<<c1.distanc(c2)<<endl; return 0;}
0 0
- 第六周项目四
- 第六周 项目四
- 第六周项目四
- 第六周上机项目四
- 第六周--项目四--数制转换
- 第六周项目四-数制转换
- 第六周 项目四-数制转换
- 第六周项目四 后缀表达式
- 第六周 项目四 数质转换
- 第六周项目四-静态成员应用
- 第六周项目四 静态成员应用
- 第六周项目四-静态成员应用
- 第六周项目四 队列数组
- 第六周【项目四-队列数组】
- 第六周项目四——三角形类
- 2013c++第六周任务-项目四三角类
- 第六周项目四:三角形类(坐标类)
- 第六周 项目四 求三角形面积,周长的类
- 用Java实现数组向右的循环移动
- linux shell 程序设计
- 二叉平衡树
- facebook的Android调试工具Stetho介绍
- 启动关闭postsql
- 第六周项目四
- 2015编程之美资格赛B
- 破解Revealapp的试用时间限制
- IOS 输入键盘问题集
- 简述负载均衡和CDN技术
- eclipse下安装配置hadoop(含WordCount程序测试)
- hdu-5183(set &&hash)
- 巩固java(五)----通过实例理解java多态
- Android RecyclerView 使用完全解析 体验艺术般的控件