大佬帮我看看!一直过不去
查看原帖
大佬帮我看看!一直过不去
300067
mozzz楼主2020/10/7 14:50
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    cin >> a >> b >> c;
    if(a>c)swap(a,c);
	if(b>c)swap(b,c);
	if(a>b)swap(a,b);
    if ((a+b<=c)||(a-b>=c))
    {cout << "Not triangle" << endl;return 0;}
	if ((a*a+b*b==c*c)&&(a==b||b==c||c==a))
	{cout << "Rigrt triangle" << endl;//直角三角形
	 cout << "Isosceles triangle" << endl;//等腰三角形
	 return 0; 
	}
	if ((a*a+b*b==c*c))
	{cout << "Rigrt triangle" << endl;//直角三角形
	 return 0;
	}
	if (a*a+b*b>c*c)
	{cout << "Acute triangle" << endl;//锐角三角形
	 return 0;	
	}
	if(a==b==c);
 	{cout << "Equilateral triangle" << endl;//等边三角形
	 cout << "Acute triangle" << endl;//锐角三角形
	 cout << "Isosceles triangle" << endl;//等腰三角形
	 return 0;
	} 
	if((a*a+b*b<c*c)&&(a==b||b==c||c==a));
	{cout << "Obtuse triangle"<< endl;//钝角三角形 
	 cout << "Isosceles triangle" << endl;//等腰三角形
	 return 0;
	}	
	if(a*a+b*b<c*c)	
	{cout << "Obtuse triangle"<< endl;//钝角三角形
	 return 0;	
	}
}
2020/10/7 14:50
加载中...