waryan

1.已知二维平面内三点坐标求三角形面积

ll solve(ll x1,ll y1,ll x2,ll y2,ll x3,ll y3){
    return abs(x1*y2+x3*y1+x2*y3-x1*y3-y1*x2-x3*y2);//注意面积为返回这的一半
}

 

 

2.海伦公式

                

 

 a,b,c分别为三角形三边长,p为半周长

 

double hailun(double a,double b,double c)
{
    double s;
    double pp=(a+b+c)/2.0;
    double s1=fabs(pp),s2=fabs(pp-a),s3=fabs(pp-b),s4=fabs(pp-c);
    s=sqrt(s1*s2*s3*s4);
    return s;
}

 

3.判断三点一线就是判断三角形面积是否为0

 

 

                        (参考)

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-12-19
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-19
  • 2021-12-19
  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-12-26
相关资源
相似解决方案