问题描述
由三角形的三边长,求其面积。
提示:由三角形的三边a,b,c求面积可以用如下的公式:
s=(a+b+c)/2
面积=
输入格式
由空格分开的三个整数。
输出格式
一个实数,保留两位小数。
样例输入
3 4 5
样例输出
6.00
数据规模和约定
输入的三条边一定能构成三角形,不用进行判定。a,b,c小于1000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
package adv135; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); int b = in.nextInt(); int c = in.nextInt(); in.close(); double s = (a + b + c) / 2.0; System.out.printf("%.2f", Math.sqrt(s * (s - a) * (s - b) * (s - c))); } } |
❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼