#include
#include
main()
{ double a,b,c,p,s;
while(1){
scanf("%lf%lf%lf",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a){
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("S = %lf\n",s);
}
else
printf("wrong!\n");
}
}//这里用不到||,||是或运算,&&是与运算
//三角形的性质是任意两边大于第三边,
//所以应该用与运算
如图所示,望采纳。。。。。。