【程序功能】输入三角形三边长,判断能否构成三角形,如能构成则输出其面积,不能则给出错误提示。
#include <stdio.h>
#include <math.h>
#【1】 S(x,y,z) (x+y+z)/2.0
#【2】 AREA(s,x,y,z) sqrt(s*(s-x)*(s-y)*(s-z))
main()
{
int a,b,c;
double t,area;
printf("请输入三个正整数,表示三角形的三个边长:");
scanf("%d%d%d",&a,&b,&c);
if(【3】)
{
t=S(【4】);
area=AREA(【5】);
printf("三角形的面积是:%f\n",area);
}
else
printf("不能构成三角形\n");
}