#include<bits/stdc++.h> //万能头文件
using namespace std;
int main(){
double a,b,c;
double d,p,n;
cin >> a >> b >> c;
p = 0.5 * (a + b + c); //二分之一写成0.5
d = p * (p - a) * (p - b) * (p - c);
n = sqrt(d); //开方
printf("%0.1lf",n); //精确到1位小数
return 0; //结束程序
}
此题运用海伦公式,以下为百度百科内容:
海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。表达式为:S=√p(p-a)(p-b)(p-c),它的特点是形式漂亮,便于记忆。
相传这个公式最早是由古希腊数学家阿基米德得出的,而因为这个公式最早出现在海伦的著作《测地术》中,所以被称为海伦公式。中国秦九韶也得出了类似的公式,称三斜求积术。
中文名:海伦公式 外文名:Heron's formula 别 名:三斜求积术
表达式:S=√p(p-a)(p-b)(p-c) 提出者:阿基米德 适用领域:三角计算
应用学科:数学几何