问题1264--已知边长求三角形面积

1264: 已知边长求三角形面积

时间限制: 1 Sec  内存限制: 128 MB
提交: 109  解决: 65
[提交] [状态] [讨论版] [命题人:]

题目描述

一个三角形的三边长分别是a,b,c,那么它的面积为s=sqrt(p*(p-a)*(p-b)*(p-c)),其中p=(a+b+c)/2。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。
保证能构成三角形,10000≤a,b,c1000,每个边长输入时不超过2位小数。

输入

三个带小数点的数

输出

三角形的面积,保留一位小数

样例输入 Copy

3 4 5

样例输出 Copy

6.0

提示

sqrt是cmath库里面的一个函数,用来开根号
#include <cmath>
sqrt(4)返回的是2.0
sqrt(16)返回的是4.0

来源/分类