#include <stdio.h> int main() { double a,b,c;

2024-12-01 11:07:16
推荐回答(3个)
回答1:

#include
int main()
{
double a,b,c;
printf("输入a,b,c的值\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b)
printf("能构成三角形\n");
if((a==b&&b!=c)||(a==c&&a!=b)||(b==c&&a!=c))
printf("等腰三角形\n");
else if(a==b&&b==c)
printf("等边三角形\n");
else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("直角三角形\n");
else
ptintf("任意三角形\n");
else
printf("不能构成一个三角形");
return 0;
}

回答2:

在你判断等腰三角形时有一个a==b你少写一个等号

回答3:

你漏了一个等号