#6839. 三角形面积计算

三角形面积计算

三角形面积计算

题目描述

小明学习了三角形面积的计算方法。

当已知三角形的三条边长:

a、b、c

时,可以使用海伦公式计算三角形面积:

S=p(pa)(pb)(pc) S=\sqrt{p(p-a)(p-b)(p-c)}

其中:

p=a+b+c2 p=\frac{a+b+c}{2}

现在给定三角形的三条边长 a、b、c,请你计算该三角形的面积。


输入格式

输入三个整数:

a b c

分别表示三角形的三条边长。


输出格式

输出一个浮点数:

表示三角形的面积。

要求:

  • 保留 4 位小数
  • 不足部分补 0

数据范围

1 ≤ a,b,c ≤ 1000

保证输入的三条边可以组成一个三角形。


样例输入 1

3 4 5

样例输出 1

6.0000

样例解释

三条边:

a=3
b=4
c=5

半周长:

p=3+4+52=6 p=\frac{3+4+5}{2}=6

面积:

S=6×(63)×(64)×(65) S=\sqrt{6\times(6-3)\times(6-4)\times(6-5)}

即:

S=36=6 S=\sqrt{36}=6

输出:

6.0000

样例输入 2

5 5 6

样例输出 2

12.0000

样例解释

半周长:

p=5+5+62=8 p=\frac{5+5+6}{2}=8

面积:

S=8×3×3×2 S=\sqrt{8\times3\times3\times2}

得到:

S=12S=12