已知三角形的边长a、b和c,求其面积。
代码如下:
#include<iostream>
#include<cmath>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
double square(double a,double b,double c){
double p;
p=(a+b+c)/2;
double s,sum;
sum=p*(p-a)*(p-b)*(p-c);
s=sqrt(sum);
return s;
}
int main(void){
double a,b,c;
cin>>a>>b>>c;
printf("%.3f",square(a,b,c));
return 0;
}