2、求三角形的面积算法

我们已经知道三角形的三条边a,b,c;利用海伦公式,我们可以求出它的面积。

 p=(a+b+c)/2   S面积=sqrt(p*(p-a)*(p-b)*(p-c)) 就可以求得。

//求三角形面积
#include <iostream>
#include <math.h>//调用平方根函数需要数学库头文件
using namespace std;

int main()
{
  float a,b,c,p,area;
  cin>>a>>b>>c;
  p=1/2*(a+b+c);
  area=sqrt(p*(p-a)*(p-b)*(p-c));//sqrt为求平方根函数
  cout<<"a="<<a<<endl;
  cout<<"b="<<b<<endl;
  cout<<"c="<<c<<endl;
  cout<<"p="<<p<<endl;
  cout<<"area="<<area<<endl;
  system("pause"); 
}

猜你喜欢

转载自blog.csdn.net/qq_30272539/article/details/81176402