要求:判断任意三个数能否构成三角形,如果能计算出三角形的面积。
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
double s,p;
scanf("%lf%lf%lf",&a,&b,&c);
if((a+b)>c&&(a+c)>b&&(b+c)>a)
{
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形的面积为%.2f",s);
}
else
printf("不能构成三角形");
}