要考虑输入的三个长度符合两边之和大于第三边
if(a+b>c&&b+c>a&&a+c>b)
{
p=(a+b+c)/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.1lf",s);
}
要考虑输入的三个长度符合两边之和大于第三边
if(a+b>c&&b+c>a&&a+c>b)
{
p=(a+b+c)/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.1lf",s);
}