三角形三中线求面积

来源:互联网 发布:nginx单机多域名 编辑:程序博客网 时间:2024/04/27 19:16
点击打开链接
#include<bits/stdc++.h>using namespace std;int main(){    double a,b,c;    while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF)    {    if(a>0&&b>0&&c>0&&(a+b-c)>0&&(a+c-b)>0&&(b+c-a)>0)    {    double p=a+b+c;    double area=sqrt(p*(p-2*a)*(p-2*b)*(p-2*c));    printf("%.3lf\n",area/3);}else{cout<<"-1.000"<<endl;}    }return 0;}