已知两条直线(两点式),求交点坐标,C语言实现
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 23:32:53
已知两条直线(两点式),求交点坐标,C语言实现
请给出源代码
已知两条直线的两个端点
请给出源代码
已知两条直线的两个端点
#include
int main()
{
double x,y,x0,y0,x1,y1,x2,y2,x3,y3,k1,k2;
scanf("%lf %lf %lf %lf %lf %lf %lf %lf",&x0,&y0,&x1,&y1,&x2,&y2,&x3,&y3);
k1=(y0-y1)/(x0-x1);
k2=(y2-y3)/(x2-x3);
x=(k1*x0-k2*x2+y2-y0)/(k1-k2);
y=y0+(x-x0)*k1;
printf("%lf %lf\n",x,y);
return 0;
}
我测试了下,对的,你看看
int main()
{
double x,y,x0,y0,x1,y1,x2,y2,x3,y3,k1,k2;
scanf("%lf %lf %lf %lf %lf %lf %lf %lf",&x0,&y0,&x1,&y1,&x2,&y2,&x3,&y3);
k1=(y0-y1)/(x0-x1);
k2=(y2-y3)/(x2-x3);
x=(k1*x0-k2*x2+y2-y0)/(k1-k2);
y=y0+(x-x0)*k1;
printf("%lf %lf\n",x,y);
return 0;
}
我测试了下,对的,你看看
图像中已知两条直线方程,求交点坐标
两条直线的交点坐标
已知两条直线y=0.5x+2.5和y=-x+1分别与x轴交与A.B两点,这两条直线的交点为p.(1)求p点的坐标,(2)
已知:抛物线y=(x+m)^2与直线y=-3x+c交于两点,其中一个交点的坐标是(c,4),求另一个交点的坐标.
已知直线y等于2x加3与直线y等于负2x减一.1,求两直线与y轴的交点a,b的坐标2,求两直线交点c的坐标,速求
直线的交点坐标与距离公式之两条直线的交点坐标
知道两条直线与xy轴的坐标,怎么求交点
已知两条直线y=2-x和y=2X+5试求两条直线的交点坐标
已知两点坐标求直线距离公式
两点直线相交,最多有( )个交点,三条直线两两相交,最多有( )个交点,把平面分成( )部分n条直线
求直线y=2x+3与两坐标轴的交点坐标,并画出这条直线
两条直线的交点用两条直线截距式方程相减就是交点坐标,为什么