????????從鍵盤輸人三角形的三個邊長 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;
}