C语言填空:判断能否组成三角形,已知三边长求面积

//任意输入三角形三边长,判断能否组成三角形,并求面积 1】
【2】
main()
{【3】 a,b,c,p,s;
scanf("【4】",&a,&b,&c);
if(【5】)
 {p=1/【6】*(a+b+c);
  s=sqrt(【7】);
  printf("三角形的面积是%f",s);
 }
else printf("不能构成三角形");

}
#include<stdio.h>
#include<math.h>
main()
{float a,b,c,p,s;
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
 {p=1/2.0*(a+b+c);
  s=sqrt(p*(p-a)*(p-b)*(p-c));
  printf("三角形的面积是%f",s);
 }
else printf("不能构成三角形");

}

 

posted @ 2023-02-08 15:27  myrj  阅读(171)  评论(0编辑  收藏  举报