用三角形的边长算面积,为什么输出是-san;
#include<stdio.h>#include<math.h>
/*********begin**********/
int main()
{
float a,b,c,p,s;
scanf("%f %f %f",&a,&b,&c);
p=(a+b+c)/2.0;
s=p*(p-a)*(p-b)*(p-c);
printf("area=%.2f",sqrt(s));
return 0;
}
/*********end*********/