题解 | 三角形面积
三角形面积
https://www.nowcoder.com/practice/52992a1ac2b842cc84d3fd3813b9566d
double getArea(triangle T) { double a = sqrt((T.a.x - T.b.x) * (T.a.x - T.b.x) + (T.a.y - T.b.y) * (T.a.y - T.b.y)); double b = sqrt((T.a.x - T.c.x) * (T.a.x - T.c.x) + (T.a.y - T.c.y) * (T.a.y - T.c.y)); double c = sqrt((T.c.x - T.b.x) * (T.c.x - T.b.x) + (T.c.y - T.b.y) * (T.c.y - T.b.y)); double s=(a+b+c)/2; return sqrt(s*(s-a)*(s-b)*(s-c)); }