(一)程序代码:
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
double a,b,c;
cout<<"Enter a,b,c";
cin>>a>>b>>c;
if(a b>c&&a c>b&&b c>a)
{
double p,area;
p=0.5*(a b c);
area=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"三角形的面积为:"<<setiosflags(ios::fixed)<<setprecision(5)<<area<<"——利用海伦公式计算三角形面积"<<endl;
}
else
cout<<"It is not a trilateral!"<<endl;
system("pause>nul");
return 0;
}
(二)程序运行结果:
(三)海伦公式: