题目描述
输入三角形的三边长,求三角形面积。为简单起见,设输入的三边长a,b,c能构成三角形。
输入
多组测试数据,每组输入为一行,输入三角形的三条边长。
输出
每组输出为一行,计算出该三角形的面积,精确到小数点后2位
样例输入
3 4 5
样例输出
6.00
提示
面积可以按下面的公式计算
s=sqrt(p(p-a)(p-b)(p-c))其中p=(a+b+c)/2
#include<stdio.h>
#include<math.h>
int main()
{
float p,s,m,a,b,c;
while(scanf("%f%f%f",&a,&b,&c)!=EOF)
{
p=(a+b+c)/2.0;
s=p*(p-a)*(p-b)*(p-c);
m=sqrt(s);
printf("%.2f\n",m);
}
return 0;
}