第七周友元函数求两点间距离
2016-04-12 18:48
239 查看
01./*Copyright (c)2016,烟台大学计算机与控制工程学院 02.*All rights reserved. 03.*文件名称:main.cpp 04.*作 者:李钊 05.*完成日期:2016年4月12日 06.*版 本 号:v1.0 07.* 08.*问题描述: 友元函数求两点间距离 09. 输入描述: 10.*输出描述: 两点间距离 */ #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){}; friend void juli(CPoint&); int getx(){return x;}; int gety(){return y;}; }; void juli(CPoint&P1,CPoint&P2) { double x=P2.getx()-P1.getx(); double y=P2.gety()-P1.gety(); double jieguo=sqrt(x*x+y*y); cout<<jieguo<<endl; } int main() { CPoint P1(1,1),P2(2,2); juli(P1,P2); }
运行结果:
学习心得:
友元函数的运用
知识点总结:
略
相关文章推荐
- 分数类的雏形
- 对称矩阵及对称矩阵的压缩存储
- React 更新数据array子项添加新的属性便于循环处理
- Cannot assign requested address解决办法
- CentOS 7 编译安装mysql 5.7
- 理解线程的挂起,sleep还有阻塞
- 搞懂 SynchronizationContext
- 6Line belt
- 【leetcode】Add Digits[easy]
- Vika and Squares 刷油漆
- 一行代码解决ie浏览器弹出允许阻止控件问题
- 阅读《程序员修炼之道-从小工到专家》阅读笔记01
- NodeJs读取源代码使用的字符集
- AndroidStudio统计代码行数
- 《软件调试》读书笔记:第13章 硬错误和蓝屏
- nyist 311 完全背包
- Quagga(zebra)安装配置
- Android自定义View的官方套路
- React 动态更新子项item从array数据
- storm、hbase、kafka整合过程中遇到的log4j冲突问题