
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
double a,b,c;
cin>>a>>b>>c;
if(a+b>c && abs(a-b)<c && a+c>b && abs(a-c)<b && c+b>a && abs(c-b)<a){
double l = (a+b+c)/2;
double s = sqrt(l*(l-a)*(l-b)*(l-c));
cout<<setiosflags(ios::fixed)<<setprecision(4)<<s<<endl;
}else{
cout<<"do not build triangle"<<endl;
}
return 0;
}
本文介绍了一个使用海伦公式计算三角形面积的C++程序。程序首先判断三边是否能构成三角形,若可以,则计算并输出四舍五入到小数点后四位的面积。
255

被折叠的 条评论
为什么被折叠?



