#include<stdio.h>
#include<stdlib.h>
#include<math.h>//引用函数
int main()
{
double a,b,c,s,area;//双精度值double
printf("请依次输入三条边:\n");
scanf("%lf%lf%lf",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)//判断能否构成三角形
{
s=(a+b+c)/2;//周长的一半
//sqrt函数计算平方根
area=sqrt(s*(s-a)*(s-b)*(s-c));//套用海伦公式,计算面积
printf("a=%f\t b=%f\t c=%f\n",a,b,c);//\t:转义字符,使输出位置跳到下一个tab位置
printf("area=%f\n",area);//输出面积
}
else
{
printf("这三条边不能构成三角形");
}
return 0;
}
动态输入三条边,求三角形面积
最新推荐文章于 2023-10-27 22:14:24 发布