#include<iostream>
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
if(a > b+c)printf("not a triangle\n");
else if(b > a+c)printf("not a triangle\n");
else if(c > b+c)printf("not a triangle\n");
else if(c^2 == a^2 + b^2)printf("yes\n");
else if(b^2 == a^2 + c^2)printf("yes\n");
else if(a^2 == c^2 + b^2)printf("yes\n");
else
printf("no\n");
system("pause");
return 0;
}
为何输出结果都是YES?
请问怎么回事.
谢谢.
那里打错了.
难怪老输不出没有这样三角形.
还有
请问最后哪两句去掉?
是c>b+a;让后照他们上边两位说的做,有问题再问啊