第7周项目1 友元函数和一般函数

来源:互联网 发布:adobe reader 9 mac 编辑:程序博客网 时间:2024/04/25 08:01
/* *copyright(c) 2016,烟台大学计算机学院 *All rights reserved *文件名称:test.cpp *作者:李硕 *版本:Code::Blocks * *问题描述:宣告主权 *输入描述: *程序输出:*/#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){}    //请继续写需要的代码    //CPoint(CPoint &);    friend void display1(CPoint &,CPoint &);    //void display2(CPoint &,CPoint &);};/*CPoint::CPoint(CPoint &t){    x=t.x;    y=t.y;}*/void display1(CPoint &t1,CPoint &t2){    double t;    t=sqrt((t2.y-t1.y)*(t2.y-t1.y)+(t2.x-t1.x)*(t2.x-t1.x));    cout<<"两点间的距离是:"<<t;}/*void CPoint::display2(CPoint &t1,CPoint &t2){    double t;       t=sqrt((t2.y-t1.y)*(t2.y-t1.y)+(t2.x-t1.x)*(t2.x-t1.x));    cout<<"两点间的距离是:"<<t;}*/void display3(int x1,int y1,int x2, int y2){    double t;    t=sqrt((y2-y1)*(y2-y1)+(x2-x1)*(x2-x1));    cout<<"两点间的距离是:"<<t;}int main( ){    CPoint p1(1,2),p2(2,3);    display1(p1,p2);    //CPoint p3(p1);    //CPoint p4(p2);    display3(1,2,2,3);       return 0;}
<img src="http://img.blog.csdn.net/20160418222437186?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0
原创粉丝点击