2. 功能说明:求三角形面积,请纠正程序中存在的错误,使程序实现其功能。
【本题待修订程序】
/*1*/ #include math.h
/*2*/ #include "stdio.h"
/*3*/ void main()
/*4*/ { float a,b,c;
/*5*/ printf("请输入三角形的三个边长值:\n");
/*6*/ scanf("%f%f%f",&a,&b,&c);
/*7*/ if(a+b>c&&a+c>b&&b+c>a)
/*8*/ printf("Area=%f\n",area( &a,&b,&c)); }
/*9*/ area(float a,b,c)
/*10*/ { float s,area_s;
/*11*/ s=(a+b+c)/2.0;
/*12*/ area_s=sqrt(s*(s-a)*(s-b)*(s-c));
/*13*/ return(area_s);}