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);}elseprintf("不能构成三角形\n");return 0
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 05:10:58
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);}elseprintf("不能构成三角形\n");return 0
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;
}
哪儿错了?运行结果总是不能构成三角形.
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);}elseprintf("不能构成三角形\n");return 0
三个数字用空格隔开输入
面积计算公式不对,并不是周长的一半就是面积
答案计算出来都是0 因为1/2就是0了 可以改成1.0/2