作业帮 > 综合 > 作业

c语言,判断能否构成三角形?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 14:09:46
c语言,判断能否构成三角形?
#include
int main()
{
float a,b,c,s;
printf("please input three numbers a,b,c:");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
s = 1/2*(a+b+c);
printf("area = %f\n",s);
}
else
printf("不能构成三角形\n");
return 0;
}
哪儿错了?运行结果总是不能构成三角形.
三个数字用空格隔开输入
面积计算公式不对,并不是周长的一半就是面积
答案计算出来都是0 因为1/2就是0了 可以改成1.0/2
再问: 我改完了结果是-0.000000,怎么回事?
再答: 把你改后的拿来看看,是不是对了,面积计算公式对了么