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/06/25 06:16:05
![c语言,判断能否构成三角形?#include int main(){float a,b,c,s;printf(](/uploads/image/z/467712-0-2.jpg?t=c%E8%AF%AD%E8%A8%80%2C%E5%88%A4%E6%96%AD%E8%83%BD%E5%90%A6%E6%9E%84%E6%88%90%E4%B8%89%E8%A7%92%E5%BD%A2%3F%23include+int+main%28%29%7Bfloat+a%2Cb%2Cc%2Cs%3Bprintf%28%22please+input+three+numbers+a%2Cb%2Cc%3A%22%29%3Bscanf%28%22%25f%25f%25f%22%2C%26a%2C%26b%2C%26c%29%3Bif%28a%2Bb%3Ec%26%26a%2Bc%3Eb%26%26b%2Bc%3Ea%29%7Bs+%3D+1%2F2%2A%28a%2Bb%2Bc%29%3Bprintf%28%22area+%3D+%25f%5Cn%22%2Cs%29%3B%7Delseprintf%28%22%E4%B8%8D%E8%83%BD%E6%9E%84%E6%88%90%E4%B8%89%E8%A7%92%E5%BD%A2%5Cn%22%29%3Breturn+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
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