求助
查看原帖
求助
677581
_Glassy_Sky_楼主2023/8/27 20:54
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a, b, c, x, y1 , y2 , y3 , y4 , y , z;
	cin >> a >> b >> c;
	x = min ( a, min ( b, c ) );
	y1 = max ( a, min ( b, c ) );
	y2 = max ( b, min ( a, c ) );
	y3 = max ( c, min ( a, b ) );
	y4 = min ( y1, y2 );
	y = min ( y3, y4 ); 
	z = max ( a, max ( b, c ) );
	if ( ( x + y ) <= z )
	cout << "Not triangle" << endl;
	if  ( ( x + y ) > z && pow( x, 2 ) + pow( y, 2 ) == pow( z, 2 ))
	cout << "Right triangle" << endl;
	if  ( ( x + y ) > z && pow( x, 2 ) + pow( y, 2 ) > pow( z, 2 ))
	cout << "Acute triangle" << endl;
	if  ( ( x + y ) > z && pow( x, 2 ) + pow( y, 2 ) < pow( z, 2 ))
	cout << "Obtuse triangle" << endl;
	if ( ( x + y ) > z &&  ( x == y && x != z ))
	cout << "Isosceles triangle" << endl;
	if ( ( x + y ) > z && ( x == y && y == z ))
	cout << "Equilateral triangle" << endl;
	return 0;
 } 
2023/8/27 20:54
加载中...