#include<stdio.h>
#include<math.h>
void main()
{
float x,y,z,q,area;
printf("请输入三角形的三条边:");
scanf("%f%f%f",&x,&y,&z);
if(x+y>z)
if(y+z>x)
if(z+x>y)
{ q=1/2.0*(x+y+z);
area=sqrt(q*(q-x)*(q-y)*(q-z)); /*求取三角形的面积*/
printf("三角形的面积为:%f\n",area);}
}
#include<math.h>
void main()
{
float x,y,z,q,area;
printf("请输入三角形的三条边:");
scanf("%f%f%f",&x,&y,&z);
if(x+y>z)
if(y+z>x)
if(z+x>y)
{ q=1/2.0*(x+y+z);
area=sqrt(q*(q-x)*(q-y)*(q-z)); /*求取三角形的面积*/
printf("三角形的面积为:%f\n",area);}
}