题目 代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
double p,s;
double a,b,c;
cin>>a>>b>>c;
if(a==0)
{
cout<<"出错啦!";
return 0;
}
if(b==0)
{
cout<<"出错啦!";
return 0;
}
if(c==0)
{
cout<<"出错啦!";
return 0;
}
if(a+b<=c)
{
cout<<"出错啦!";
return 0;
}
if(a+c<=b)
{
cout<<"出错啦!";
return 0;
}
if(c+b<=a)
{
cout<<"出错啦!";
return 0;
}
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<s;
return 0;