一般函数


[cpp] view plain copy print ?
  1. /* 
  2.   *Copyright(c)2016,烟台大学计算机与控制工程学院 
  3.   *All rights reserved 
  4.   *文件名称:123.cpp 
  5.   *作    者:隋宗涛
  6.   *完成日期:2016年5月9日 
  7.   *版 本 号:v1.0 
  8.   * 
  9.   *问题描述:完成求点类中距离的任务,利用一般函数求两点间距离的函数,并设计main()函数完成测试。 
  10.   *输入描述:无。 
  11.   *程序输出:一个整数,代表距离。 
  12. */  
  13.   
  14. #include<iostream>  
  15. #include<cmath>  
  16. using namespace std;  
  17. class Point  
  18. {  
  19. public:  
  20.    Point(double xx=0,double yy=0):x(xx),y(yy){}  
  21.    double getX()  
  22.    {  
  23.        return x;  
  24.    }  
  25.    double getY()  
  26.    {  
  27.        return y;  
  28.    }  
  29. private:  
  30.     double x,y;  
  31. };  
  32. void n1(Point &p1,Point &p2)  
  33. {  
  34.     double n;  
  35.     double x=p1.getX()-p2.getX();  
  36.     double y=p1.getY()-p2.getY();  
  37.     n=(double)sqrt(x*x+y*y);  
  38.     cout<<n<<endl;  
  39. }  
  40. int main()  
  41. {  
  42.     Point pp1(3.0,3.0),pp2(5.0,5.0);  
  43.     n1(pp1,pp2);  
  44.     return 0;  
  45. }

你可能感兴趣的:(一般函数)