成员函数-求点类中距离-区别成员函数、友元函数和一般函数
来源:互联网 发布:目标识别算法 编辑:程序博客网 时间:2024/05/21 17:03
#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(CPoint p) const; //两点之间的距离 void input(); //以x,y 形式输入坐标点 void output(); //以(x,y) 形式输出坐标点};double CPoint::Distance1(CPoint p) const//两点之间的距离{ return sqrt((p.x-x)*(p.x-x)+((p.y-y)*(p.y-y)));}void CPoint::input()//以x,y 形式输入坐标点{ char c; cin>>x>>c>>y;}void CPoint::output()//以(x,y) 形式输出坐标点{ cout<<"("<<x<<","<<y<<")"<<endl;}int main(){ CPoint p1,p2,p; cout<<"请以“x,y”形式输入点p1的坐标:"; p1.input(); cout<<"请以“x,y”形式输入点p2的坐标:"; p2.input(); cout<<"p1到p2的距离="<<p1.Distance1(p2)<<endl; return 0;}
输出结果:
0 0
- 成员函数-求点类中距离-区别成员函数、友元函数和一般函数
- 一般函数-求点类中距离-区别成员函数、友元函数和一般函数
- 友元函数-求点类中距离-区别成员函数、友元函数和一般函数
- 第5周-项目4-成员函数-求点类中距离-区别成员函数、友元函数和一般函数
- 第5周-项目4-一般函数-求点类中距离-区别成员函数、友元函数和一般函数
- 第5周-项目4-友元函数-求点类中距离-区别成员函数、友元函数和一般函数
- 成员函数,友元函数和一般函数之区别
- 成员函数,友元函数和一般函数的区别
- 成员函数友元函数和一般函数的区别
- 成员函数、友元函数和一般函数之区别
- 成员函数、友元函数和一般函数之区别
- 成员函数,友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数友元函数和一般函数区别
- 成员函数、友元函数和一般函数有区别
- 成员函数、友元函数和一般函数的区别
- 第六周 项目二
- ActionbarActivity上不显示menu
- 2015.4.15我的数组类
- 初探Spring AOP
- linux命令(find中-a,-o,not的用法)
- 成员函数-求点类中距离-区别成员函数、友元函数和一般函数
- 我之前的博客地址
- 【LeetCode刷题记录】Merge Sorted Array
- 第六周项目二 我的数组类
- 第六周 程序阅读-深复制、友元、类模板(4)
- hibernate的主键生成策略
- 使用expdp(非本地)远程导出数据
- 第六周项目三人数不定的工资类
- 第六周阅读程序 (3)