两点间直线距离:a点坐标(x[a], y[a]), b点坐标(x[b], y[b])
double ab= sqrt( (x[a]-x[b])*(x[a]-x[b])+(y[a]-y[b])*(y[a]-y[b]) );
判断三点共线,即其中一个距离等于另外两个距离之和。
若 |ab|+|bc|== |ac|或|ab|+|ac|== |bc|或|bc|+|ac|== |ab|,则abc三点共线
三点构成三角形的判断:判断其中两个距离之和>另外一个距离。
若 |ab|+|bc|>|ac|且|ab|+|ac|>|bc|且|bc|+|ac|>|ab|,则abc三点构成三角形
x和y的差的绝对值