-
热度指数:664
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
-
算法知识视频讲解
你需要实现一个函数,接受的参数为两条直线
,返回值为点类型的两条直线的交点。

函数接收的参数为:

由点

和点

构成的直线

。

由点

和点

构成的直线

。

你需要实现的
函数的返回值为:

由直线

和直线

相交而得到的交点

。若两直线交点不唯一,则返回点
)
。
输入描述:

提供输入格式只是方便您在代码出错时进行调试,你只需要按照题目描述实现函数即可,并不需要关心数据的实际输入格式。

输入包含两行:

第一行包含四个正整数,分别为
点
的横纵坐标的
点
的横纵坐标。
第二行包含四个正整数,分别为点
的横纵坐标的点
的横纵坐标。
数据保证点
和点
不重合,点
和点
不重合,且若交点
存在则其横纵坐标的绝对值均在
以内。
输出描述:

提供输出格式只是方便您在代码出错时进行调试,你只需要按照题目描述实现函数即可,并不需要关心数据的实际输出格式。

输出一行两个实数,分别为
直线
和
直线
的
交点 
的横纵坐标。特别的,如果
两直线交点不唯一,则输出

。

注意,只要您的答案与标准答案之差在

以内,就会被认为是正确的。
示例1
说明
图中绿线表示直线

,红线表示直线

,两直线交于点
)
,此时点

与点

重合。