输入三条边A,B,C,判断是否能构成
三角形以及用
海伦公式计算的实现方法如下:
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,s=0,area=0;
printf("Enter the length of sides of triangle \n"); //提示输入三边 a b c
scanf("%f %f %f",&a,&b,&c); //用户输入
if(a+b<=c||a+c<=b||b+c<=a) { /*判断是否能构成三角形*/
printf("不对起不可以构成三角形!\n");
}else{
s = (a+b+c)/2.0; /* 半周长 */
area = (sqrt)(s*(s-a)*(s-b)*(s-c)); /*海伦公式计算面积*/
printf("Area of triangle =\t %f",area); //输出面积
getch();
}
}
本回答被网友采纳