25 lines
700 B
C
25 lines
700 B
C
/*-------------------------------------------------------
|
||
功能:功能:输入三角形的三边长,判断能否构成三角形,若能,利用海伦公式计
|
||
算该三角形的面积,计算结果保留3位小数。
|
||
l=(a+b+c)/2,s=sqrt(l*(l-a)*(l-b)*(l-c))
|
||
--------------------------------------------------------*/
|
||
#include <stdio.h>
|
||
#include <math.h>
|
||
main()
|
||
{
|
||
float a,b,c,s,l;
|
||
scanf("%f,%f,%f",&a , &b , &c);
|
||
if(a+b<c||a+c<b||b+c<a)
|
||
printf("该3个数据不能构成三角形\n");
|
||
else
|
||
{
|
||
/**********Program**********/
|
||
l=(a+b+c)/2;
|
||
s=sqrt(l*(l-a)*(l-b)*(l-c));
|
||
|
||
/********** End **********/
|
||
printf("该三角形的面积为%.3f\n",s);
|
||
}
|
||
|
||
}
|