作业帮 > 综合 > 作业

C语言问题,输入3边判断三角形形状,急~

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 23:13:16
C语言问题,输入3边判断三角形形状,急~
#include
main()
{
int a,b,c;
printf("请输入三个边长:\n");
scanf("%d %d %d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b)
printf("直角三角形.\n");
else if(a==b && a==c)
printf("等边三角形.\n");
else if(a==b||b==c||a==c)
printf("等腰三角形.\n");
else if(a+b
你的IF ELSE 循环结构有错!IF嵌套,好好看看
大概思路:
if(能够成三角形的判断)
{
构成 等腰 直角 等边的判断
剩下就是普通三角形 输出一条语句
}
else if
不能构成三角形