编程小练习
来源:互联网 发布:微信h5棋牌源码 编辑:程序博客网 时间:2024/06/08 16:01
- /*Copyright (c)2016,烟台大学计算机与控制工程学院
- *All rights reserved.
- *文件名称:main.cpp
- *作 者:李落才
- *完成日期:2016年4月11日
- *
- *问题描述:两点间距离之友元函数
- */
- #include <iostream>
- #include<cmath>
- using namespace std;
- class Point
- {
- public:
- Point(int x=0,int y=0):x(x),y(y){}
- int getX(){return x;}
- int getY(){return y;}
- friend float dist(Point &p1,Point &p2);//dist是友元函数
- private:
- int x,y;
- };
- float dist(Point &p1,Point &p2) //友元函数dist1的实现,不加Time::,友元并不是类的成员
- {
- double x=p1.x-p2.x;
- double y=p1.y-p2.y;
- return static_cast<float>(sqrt(x*x+y*y));
- }
- int main()
- {
- Point myp1(1,1),myp2(4,5);
- cout<<"The distance is: ";
- cout<<dist(myp1,myp2)<<endl;
- return 0;
- }
0 0
- 编程练习小程序
- 编程小练习
- 编程小练习(1)
- 编程小练习(2)
- 编程小练习(3)
- 编程小练习(4)
- 编程小练习(5)
- 编程小练习(6)
- VB编程小练习
- 编程小练习
- 编程小练习2
- 编程小练习3
- 编程小练习4
- 编程小练习5
- 编程小练习6
- 编程小练习6
- 编程小练习7
- 编程小练习8
- HashMap TreeMap 的区别
- 编程小练习
- CentOS 6 安装Hadoop 2.6 (三)问题收集
- Centos 6.5 密码破解
- 网址前缀www
- 编程小练习
- 算法时间复杂度分析
- iOS开发:多线程之NSThread、NSOperation
- mysql index
- 批量更新数据之hibernate或者jdbc执行效果对比
- 如何在Xcode中将软件调整为Release
- 编程小练习
- Python 核心编程chap7学习笔记
- mediaPlayer播放图片闪