4.22

来源:互联网 发布:数控加工中心编程软件 编辑:程序博客网 时间:2024/05/16 16:15
  1. #include<iostream>  
  2. #include<cmath>  
  3. using namespace std;  
  4. class dot{  
  5. public:  
  6.     dot(float a,float b)  
  7.     {  
  8.         x=a;  
  9.         y=b;  
  10.     }  
  11.     void show(dot& j,dot& k)  
  12.     {  
  13.         cout<<"A点的坐标为:("<<j.x<<","<<j.y<<")"<<endl;  
  14.         cout<<"B点的坐标为:("<<k.x<<","<<k.y<<")"<<endl;  
  15.         cout<<"两点的距离为:"<<dist(j,k)<<endl;  
  16.     }  
  17.     friend float dist(dot& j,dot& k);  
  18. private:  
  19.     float x;  
  20.     float y;  
  21. };  
  22.   
  23. float dist(dot& j,dot& k)  
  24. {  
  25.     float w;  
  26.     w=sqrt(pow((j.x-k.x),2)+pow((j.y-k.y),2));  
  27.     return w;  
  28. }  
  29.   
  30. int main()  
  31. {  
  32.     dot dot1(0,0);  
  33.     dot dot2(1,1);  
  34.     dist(dot1,dot2);  
  35.     dot1.show(dot1,dot2);  
  36.     return 0;  
  37. }  
0 0
原创粉丝点击