求大神帮我看看我的程序 为什么错呢 我不明白#include"stdio.h"#include"math.h"main(){float a,b,c;float s,area;printf("请输入3个值:");scanf("%f%f%f,&a,&b,&c");if(a+b>c&&b+c>a&&a+c>b&&a>b-c&&b>a-c&&c>a-b){s=0.5*(a+b+c);area=

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:59:05
求大神帮我看看我的程序 为什么错呢 我不明白#includec&&b+c>a&&a+c>b&&a>b-c&&b>a-c&&c>a-b){s=0.5*(a+b+c);area=" />

求大神帮我看看我的程序 为什么错呢 我不明白#include"stdio.h"#include"math.h"main(){float a,b,c;float s,area;printf("请输入3个值:");scanf("%f%f%f,&a,&b,&c");if(a+b>c&&b+c>a&&a+c>b&&a>b-c&&b>a-c&&c>a-b){s=0.5*(a+b+c);area=
求大神帮我看看我的程序 为什么错呢 我不明白
#include"stdio.h"
#include"math.h"
main()
{
float a,b,c;
float s,area;
printf("请输入3个值:");
scanf("%f%f%f,&a,&b,&c");
if(a+b>c&&b+c>a&&a+c>b&&a>b-c&&b>a-c&&c>a-b)
{
s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为:%f",area);
}
else
{
printf("无法构成三角形");
}
}

求大神帮我看看我的程序 为什么错呢 我不明白#include"stdio.h"#include"math.h"main(){float a,b,c;float s,area;printf("请输入3个值:");scanf("%f%f%f,&a,&b,&c");if(a+b>c&&b+c>a&&a+c>b&&a>b-c&&b>a-c&&c>a-b){s=0.5*(a+b+c);area=
scanf("%f%f%f,&a,&b,&c"); # 错了
scanf("%f%f%f" ,&a,&b,&c); # 应该是这样的
另外 if(a+b>c&&b+c>a&&a+c>b&&a>b-c&&b>a-c&&c>a-b) 是甚麼逻辑
就当我有一直角三角形,根据毕氏定理,a^2 + b^2 = c^2; 假如 a=3,b=4,那 c=5,
但根据你给出的算式...
a+b>c --> 3+4>5 成立
b+c>a --> 4+5>3 不成立!