第七周项目1--求两点间的距离

来源:互联网 发布:精点数据公司怎么样 编辑:程序博客网 时间:2024/06/10 06:22

代码:

/* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:; *作    者:岳成艳; *完成日期:2016年4月14号; *版 本 号:vc++6.0; *问题描述:求两点间的距离。 *输入描述:无; *程序输出:无; */  #include <iostream>#include<cmath>using namespace std;class CPoint{private:    double x;  //横坐标    double y;  //纵坐标public:    CPoint (double x=0,double y=0):x(x),y(y){}    double getX() {return x;}    double getY() {return y;}    friend float dist(const CPoint &p1,const CPoint &p2);};float dist(const CPoint &p1,const CPoint &p2){    double x=p1.x-p2.x;    double y=p1.y-p2.y;    return static_cast<float>(sqrt(x*x+y*y));}int main(){     const CPoint myp1(1,1),myp2(4,5);     cout<<"两点距离是:";     cout<<dist(myp1,myp2)<<endl;    return 0;}


运行测试:

0 0
原创粉丝点击