Description
传说古代的叙拉古国王海伦二世发现的公式,是利用三角形的三条边长来求取三角形面积。 已知△ABC中的三边长分别为a,b,c,求△ABC的面积。
(提示:海伦公式 Markdown ,其中p=(a+b+c)/2,p也称为半周长。) 【分析】 公式中p是三角形周长的一半,求出p后直接代入海伦公式中求得面积。
Input
一行3个数,分别代表某个三角形的三条边的边长。
Output
一个实数,保留3位小数,表示这个三角形的面积。
Samples
输入数据 1
3.0 4.0 5.0
Copy
输出数据 1
6.000
Copy
Limitation
1s, 1024KiB for each test case.
#include<bits/stdc++.h>
using namespace std;
int main(){
long double a,b,c,d,f,e,r;
cin>>a>>b>>c;
d=(a+b+c)/2;
f=d*(d-a)*(d-b)*(d-c);
e=sqrt(f);
printf("%.3Lf",e);
return 0;
}