各位C语言高手教教我 我这程序错在哪里

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:13:29
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if (a+b>c&&a+c>b&&b+c>a)
{printf("ybsjx");
else
if("a==b&&b==c") printf("dbsjx");
else
if("a==b||a==c||b==c") printf("dysjx");
else
if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) printf("zjsjx");
}
else printf("bssjx");
getch();
}
各位 我又运行了一下 貌视要把那个printf("ybsjx");
else放在后面才可以正常的运行 改成最后两条的样子才行 好像真的是这样 还有就是谢谢谢谢各位 真的谢谢你们

//这样就没错了:
#include<stdio.h>
#include<conio.h>
int main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if (a+b>c&&a+c>b&&b+c>a)
{
if(a==b&&b==c) printf("dbsjx");
else if(a==b||a==c||b==c) printf("dysjx");
else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) printf("zjsjx");
else printf("ybsjx");
}
else printf("bssjx");
getch();
return 0;
}

#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if (a+b>c&&a+c>b&&b+c>a)
{printf("ybsjx");}//大括号应该在这里括回来
else
if("a==b&&b==c") printf("dbsjx");
else
if("a==b||a==c||b==c") printf("dysjx");
else
if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) printf("zjsjx");

else prin