计算两点间的距离的C++程序

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

#includeiostream#includemath.husingnamespacestd;classPoint{public:intx,y;public:Point(inta,intb){x=a;y=b;}};classDistance{private:intx1,y1,x2,y2;public:Distance(PointPoint1,PointPoint2){x1=Point1.x;y1=Point1.y;x2=Point2.x;y2=Point2.y;}voidcalDistance(){intc=abs(x2-x1);//求出横坐标距离intd=abs(y2-y1);//求出纵坐标距离cout两点的距离是:sqrt(c*c+d*d)endl;}};intmain(){intP1x,P1y,P2x,P2y;cout此程序用来计算两点的距离endl;cout请输入第一个点的坐标:;cinP1xP1y;cout请输入第二个点的坐标:;cinP2xP2y;PointP1(P1x,P1y);PointP2(P2x,P2y);DistanceP1P2(P1,P2);//把点P1和点P2的坐标传给类Distance,生成对象P1P2P1P2.calDistance();return0;}

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功