题解 | 计算三角形的周长和面积
计算三角形的周长和面积
https://www.nowcoder.com/practice/109a44d649a142d483314e8a57e2c710
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
/*
三角形的面积计算公式:
如果知道三角形三条边的长度 a、b、c,可以用海伦公式计算:
先算 “半周长”:p = (a + b + c) ÷ 2
再算面积:S = √[p × (p - a) × (p - b) × (p - c)](√表示开平方)
*/
int a = in.nextInt();
int b = in.nextInt();
int c = in.nextInt();
double cir = a + b + c;
double area ;
double p = (double)(a + b + c) / 2;
area = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.println("circumference="+String.format("%.2f",cir)+" "+"area="+String.format("%.2f",area));
}
}
