题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
已知三角形三个顶点在直角坐标系下的坐标分别为:
```txt (2.3, 2.5) (6.4, 3.1) (5.1, 7.2)
```txt 求该三角形的面积。
注意,要提交的是一个小数形式表示的浮点数。 要求精确到小数后 3 位,如不足 3 位,需要补零。
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
其中,p=周长/2
A、B两点距离:
其中,假设A(x1,y1),B(x2,y2)
import java.util.*;public class Main {public static void main(String[] args) {double x1=2.3,y1=2.5;double x2=6.4,y2=3.1;double x3=5.1,y3=7.2;double n1=liangdian(x1,y1,x2,y2);double n2=liangdian(x1,y1,x3,y3);double n3=liangdian(x2,y2,x3,y3);double S=(n1+n2+n3)/2;double ans=Math.sqrt(S*(S-n1)*(S-n2)*(S-n3));System.out.printf("%.3f",ans);}public static double liangdian(double x1,double y1,double x2,double y2){double x=Math.sqrt(Math.pow(x1-x2,2)+Math.pow(y1-y2,2));return x;}
}