由键盘输入3个实型数据,代表三角形的三条边,

由键盘输入3个实型数据,代表三角形的三条边,判断它们能否组成三角形,若构成三角形则计算其面积并输出,否则输出相应提示信息(如”不能构成三角形”)。
提示:三角形的三边A,B,C要满足:A>0,B>0,C>0并且A+B>C,B+C>A,C+A>B的条件。面积=SQRT(L*(L-A)*(L-B)*(L-C))(其中 L=(A+B+C)/2)

 

 

#include<stdio.h>
#include<math.h>
void main()
{ float A,B,C,S,L;
printf(“Please input 3 length-numbers:”)
scanf(“%f%f%f”,&A,&B,&C);
if(A>0&&B>0&&C>0&&A+B>C&&B+C>A&&C+A>B)
{ L=(A+B+C)/2;
S=sqrt(L*(L-A)*(L-B)*(L-C));
printf(“Area:%f\n”,S);
}
else printf(“Input error!”);
getch();
}

© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容