[求助]求三角形面积的,不知道错在哪。
											#include <stdio.h>
#include <math.h>
#define S(x,y,z) (a+b+c)/2
#define A(x,y,z) sqrt(S(x,y,z)*(S(x,y,z)-x)*(S(x,y,z)-y)*(S(x,y,z)-z))
int main()
{
    double a,b,c;
    do
    {
        printf("Input a、b、c:\n");
        scanf("%f %f %f",&a,&b,&c);
    }while((a+b)<c||(a+c)<b||(b+c)<a);
    printf("%.2f\n",A(a,b,c));
}



 
											





 
	    

 
	

