萌新求教
查看原帖
萌新求教
276930
ganaa楼主2020/5/15 20:14

代码如下

#include

#include

#include

using namespace std;

int main()

{ double a,b,c,p,s,max;

cin>>a>>b>>c;

p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

if(a>b&&a>c)max=a;

else if(b>a&&b>c)max=b;

else if(c>a&&c>b)max=c;

if(max==a)

{

	if(b+c<=a) return 0;
              
	else cout<<fixed<<setprecision(1)<<s<<endl;
                                               
}
                                               
else if(max==b)
{
	if(a+c<=b) return 0;
	else cout<<fixed<<setprecision(1)<<s<<endl;

}

else if(max==c)

{

	if(a+b<=c) return 0;
              
	else cout<<fixed<<setprecision(1)<<s<<endl;
                                               
}
                                               
return 0;

}

2020/5/15 20:14
加载中...