#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double a,b,c,x, s;
printf("输入三角形的三条边长:");
scanf("%lf %lf %lf",&a,&b,&c);
x=(a+b+c)/2.0;
s=sqrt(x*(x-a)*(x-b)*(x-c));
printf("三角形的面积为:%lf",s);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double a,b,c,x, s;
printf("输入三角形的三条边长:");
scanf("%lf %lf %lf",&a,&b,&c);
x=(a+b+c)/2.0;
s=sqrt(x*(x-a)*(x-b)*(x-c));
printf("三角形的面积为:%lf",s);
return 0;
}