编程~有个三角形它的三个顶点坐标为(x1,y1),(x2,y2),(x3,y3)请问这个三角形面积
编程~有个三角形它的三个顶点坐标为(x1,y1),(x2,y2),(x3,y3)请问这个三角形面积具体看下图。对于我来说好难.......
编程~有个三角形它的三个顶点坐标为(x1,y1),(x2,y2),(x3,y3)请问这个三角形面积具体看下图。对于我来说好难....
展开
1个回答
2016-09-05
展开全部
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
float point[] = new float[6];
double a, b, c;
double p;
double s;
for (int i = 0; i < 6; i++) {
point[i] = scanner.nextFloat();
}
a = Math.sqrt(Math.pow(point[0] - point[2], 2) + Math.pow(point[1] - point[3], 2));
b = Math.sqrt(Math.pow(point[4] - point[2], 2) + Math.pow(point[5] - point[3], 2));
c = Math.sqrt(Math.pow(point[0] - point[4], 2) + Math.pow(point[1] - point[5], 2));
p = (a + b + c) / 2;
s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.println(String.format("%.2f", s));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询