已知三个点 (x1,y1),(x2,y2),(x3,y3)(x_1, y_1), (x_2, y_2), (x_3, y_3)(x1,y1),(x2,y2),(x3,y3) 在平面直角坐标系中的坐标。下列 C++ 表达式中,在精度误差范围 1e−81e-81e−8 内能正确计算判断这三个点是三点共线的表达式是( )。
(x2-x1)/(y2-y1) == (x3-x1)/(y3-y1)
(x2-x1)(y3-y1) == (x3-x1)(y2-y1)
fabs((x2-x1)(y3-y1)-(x3-x1)(y2-y1)) < 1e-8
fabs((x2-x1)/(y2-y1)-(x3-x1)/(y3-y1)) < 1e-8