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("不能构成三角形"); }