#include <stdio.h>
int main()
{
int a,b,c,d,e,f;
printf("请输入abc");
scanf("%d % %",&a,&b,&c);
{
if(a+b>c||a+c>b||a+c>a)
printf("可以组成三角形");
else
printf("不能组成三角形");
}
{
if(a=b&&b=c)
printf("等边三角形");
else
d=aa;
e=bb;
f=c*c;
if(d+e=f||d+f=e||e+f=d)
printf("直角三角形");
else if(a=b||b=c||a=c)
printf("等边三角形");
else
printf("普通三角形");
}
return 0;
}
判断三角形形状,看看这个哪里出错了
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注有几处语法错误,望采纳
#include <stdio.h> int main() { int a,b,c,d,e,f; printf("请输入abc"); scanf("%d %d %d",&a,&b,&c); if(a+b>c||a+c>b||a+c>a) printf("可以组成三角形"); else printf("不能组成三角形"); if(a==b&&b==c) printf("等边三角形"); else{ d=a*a; e=b*b; f=c*c; if(d+e==f||d+f==e||e+f==d) printf("直角三角形"); else if(a==b&&b==c&&a==c) printf("等边三角形"); else printf("普通三角形");} return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录