84分第一个,求助
查看原帖
84分第一个,求助
1145649
lanyaohhh楼主2023/10/22 12:54
#include<iostream>
using namespace std;
int g[3];
int main ()
{
	int a,b,c,d,i,j,e;e=0;
	cin>>g[0]>>g[1]>>g[2];
	for (i=2;i>=1;i--)
	{
		for (j=0;j<i;j++)
		{
			if (g[j]>g[j+1])
			{
				d=g[j];g[j]=g[j+1];g[j+1]=d;
			}
			else if (g[j]==g[j+1]) e=1;
		}
	}
	a=g[0];b=g[1];c=g[2];
	if (a+b<=c) cout<<"Not triangle"<<endl;
	else 
	{
		if(a*a+b*b==c*c) cout<<"Right triangle"<<endl;
		if(a*a+b*b>c*c) cout<<"Acute triangle"<<endl;
		if(a*a+b*b<c*c) cout<<"Obtuse triangle"<<endl;
		if(e==1) cout<<"Isosceles triangle"<<endl;
		if(a==b==c) cout<<"Equilateral triangle";
	}
	return 0;
}
2023/10/22 12:54
加载中...