从键盘输人三角形的三个边长 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;
}