1.已知三角形边长
问题描述
已知三角形三边长分别为a、b、c,求三角形面积S。
【方法】海伦公式
S = sqrt(p*(p - a) * (p - b) *(p - c)),其中p=(a + b + c)/2.
代码实现
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int a,b,c,p;
float S;
cin>>a>>b>>c;
p = (a + b + c)/2;
S = sqrt(p*(p-a) * (p-b) *(p-c));
cout<<"三角形面积:"<<S<<endl;
return 0;
}
2.已知三角形顶点坐标
问题描述
已知三角形三顶点坐标A(x0,y0),B(x1,y1),C(x2,y2),求三角形面积S。
【方法】用线性代数行列式计算
即S=((x