阅读574 返回首页    go 京东网上商城


已知三角形的三条中线长度求面积

题意:给出三角形的三条中线长度求面积。


#include <iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;

int main()
{
    double n,m,p;
    while(cin>>n>>m>>p)
    {
        if((m+n+p)*(m+p-n)*(m+n-p)*(n+p-m)<=0||m<=0||n<=0||p<=0||m+p<=n||n+p<=m||m+n<=p) puts("-1.000");
        else printf("%.3lf\n",sqrt((m+n+p)*(m+p-n)*(m+n-p)*(n+p-m))/3.0);
    }
    return 0;
}


最后更新:2017-04-03 15:21:46

  上一篇:go Java面向对象基础--实现单向链表
  下一篇:go hdu 4751 Divide Groups 染色