从键盘输人三角形的三个边长 a、b、c,求出三角形的面积。求三角形的面积用公式area=sqrt(s*(s-a)*(s-b)*(s-c)),其中 s=1/2(a十b+c)。注:要求对输人三角形的三个边长做出有效性判断。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
double area=0;
double s=0;
scanf("%lf,%lf,%lf",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
{
printf("可以构成三角形\n");
s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("该三角形面积area=%0.2lf\n",area);
}
else
{
printf("无法构成三角形\n");
}
return 0;
}