题目描述
输入三角形三边长a,b,c(保证能构成三角形),输出三角形面积。
输入
一行三个用一个空格隔开的实数a,b,c,表示三角形的三条边长。
输出
输出三角形的面积,答案保留四位小数。
样例输入
3 4 5
样例输出
6.0000
数据范围限制
1<=a,b,c<=10000
1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 using namespace std; 5 int main() 6 { 7 double a,b,c; 8 cin>>a>>b>>c; 9 double p=(a+b+c)/2; 10 printf("%.4lf",sqrt(p*(p-a)*(p-b)*(p-c))); 11 return 0; 12 }