https://baike.baidu.com/item/%E5%A4%96%E6%8E%A5%E5%9C%86%E5%8D%8A%E5%BE%84%E5%85%AC%E5%BC%8F/14818938
百度百科有公式的推导过程。
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c;
while(cin>>a>>b>>c)
{
double p=(a+b+c)/2.0;
cout<<fixed<<setprecision(2)<<a*b*c/(4.0*sqrt(p*(p-a)*(p-b)*(p-c)))<<endl;
}
}