时间限制: 1 Sec 内存限制: 128 MB
题目描述
传说古代的叙拉古国王海伦二世发现的公式,利用三角形的三条边长来求取三角形面积。已知△ABC中的三边长分别为a,b,c,求△ABC的面积。提示:海伦公式
其中p=(a+b+c)/2(保留小数点后2位)
输入
一行三个数,表示三角形的三条边长。
输出
一个数,表示三角形的面积。
样例输入
3 4 5
样例输出
6.00
答案:
#include#include using namespace std; int main() { double a, b, c,p,s; cin >> a >> b >> c; p = (a + b + c) / 2; s = p * (p - a) * (p - b) * (p - c); s = sqrt(s); cout << fixed << setprecision(2) << s << endl; return 0; }



