题解 | 计算三角形的周长和面积

计算三角形的周长和面积

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));
    }
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务