两条直线求交点c语言,求两直线交点程序 C

const   double   EPS                 =   1e-5;           //   计算精度

const   int   CROSS                   =   0;                 //   两直线相交

const   int   COLINE                 =   1;                 //   两直线共线

const   int   PARALLEL             =   2;                 //   两直线平行

struct   Point   {                             //   二维点或矢量

double   x,   y;

Point()   {}

Point(double   x0,   double   y0):   x(x0),   y(y0)   {}

};

struct   Line   {                               //   二维的直线或线段

Point   p1,   p2;

Line()   {}

Line(Point   p10,   Point   p20):   p1(p10),   p2(p20)   {}

};

inline   bool   EQ(double   x,   double   y)             //   eqaul,   x   ==   y

{

return   (fabs(x   -   y)   <   EPS);

}

//   计算两条二维直线的交点,结果在参数P中返回

//   返回值说明了两条直线的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值