一个三角形的三边长分别是 a、b、c,那么它的面积为 p(p−a)(p−b)(p−c)的平方根,其中 p=1/2(a+b+c)。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。
import java.util.Scanner;
public class 三角形的面积 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble(), b = sc.nextDouble(), c = sc.nextDouble();
double p = 0.5 * (a + b + c);
double d = p * (p - a) * (p - b) * (p - c);
double sqrtD = Math.sqrt(d);
System.out.printf("%.1f", sqrtD);
}
}