满意答案
rdyue
2013.04.14
采纳率:49% 等级:12
已帮助:6354人
#include
using namespace std;bool JudgeIsTriangle(int a,int b,int c)
{
if (a<=0 || b<=0 || c<=0)
return false; if (a+b>c && a+c>b && b+a>c && b+c>a)
{
if (a==b && a==c)
{
cout<
}
else if (a==b || a==c)
{
cout<
}
else
{
if (c
c^=b^=c^=b;
if (c
c^=a^=c^=a;
if (c*c==a*a+b*b)
{
cout<
}
else
{
cout<
}
}
return true;
}
else
return false;
}int main()
{
int a=0,b=0,c=0;
cout<
cin>>a>>b>>c;
if(!JudgeIsTriangle(a,b,c))
{
cout<
}
return 0;
}
53分享举报