为啥下面这段代码输入什么都会输出
Right triangle
for(int i=1;i<=3;i++){ if(!a+b>c) { cout<<"Not triangle"<<endl; return 0; } if(a^2+b^2==c^2) { cout<<"Right triangle"<<endl; return 0; } t=c; c=b; b=a; a=t; }