c++计算点到直线的距离说课材料.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C+ + 计 算 点 到 直 线 的 距 离 精品资料 C++计算点到直线的距离 #includeiostream.h #includemath.h class Point {private: float x,y; public: Point(float a,float b); float getX(); float getY(); void print(); }; Point::Point(float a,float b) { x=a; y=b; } float Point::getX() { return x; } float Point::getY() { return y; } void Point::print() { cout(,y)endl; } class Line { private: Point p1,p2; public: Line(Point , Point ); 仅供学习与交流,如有侵权请联系网站删除 谢谢 2 精品资料 friend float distance(Line p,Point q); }; Line::Line(Point _p1,Point _p2):p1(_p1),p2(_p2) { p1=_p1; p2=_p2; } float distance(Line p,Point q) { float x1=p.p1.getX(); float y1=p.p1.getY(); float x2=p.p2.getX(); float y2=p.p2.getY(); float x=q.getX(); float y=q.getY(); return ((x-x1)*(y2-y1)-(x2-x1)*(y-y1))/sqrt((x2-x1)*(x2- x1)+(y2-y1)*(y2-y1)); } void main() { Point p1(2,4); Point p2(7,9); Point p(0,0); Line L(p1,p2); coutdistance(L,p)endl; } /* 编写一个程序求直角坐标系中点到直线的距离。具体要求如下: (1)定义一个点的类 Point ,含有: 私有数据成员: float x,y; 分别代表点的横坐标和纵坐标 公有成员函数: Point(float a,float b); 分别对 x 和y初始化 float getX(),float getY(); 分别返回横坐标和纵坐标 void print(); 以(x,y) 的形式输出点 仅供学习与交流,如有侵权请联系网站删除 谢谢 3 精品资料 (2)定义一个直线类 Line ,含有: 私有数据成员: Point p1,p2; 分别表示直线的两个端点 公有成员函数: Line(Point ,Point ); 分别对 p1和 p2初始化 友元函数 float distance(Line p,Point q); 计算并输出点到 直线的距离 点(x,y) 到由 (x1,y1) 和(x2,y2) 两点确定的直线的距离公式为: (3)在主函数中利用上述类定义一个点和一条直线,计算并输出点到 直线间的距离。 */ 仅供学习与交流,如有侵权请联系网站删除 谢谢 4

文档评论(0)

福宝 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档