第一个点WA了,只有84分,求教
查看原帖
第一个点WA了,只有84分,求教
14939
Bruce225楼主2022/8/13 10:53
// P5717 三角形分类.cpp : 定义控制台应用程序的入口点。
//

#include "iostream"
using namespace std;
int main()
{
	int a[4],maxn,minn,mid,tmax=1,tmin=1;
	for (int i=1;i<=3;i++)
	  cin>>a[i];
	maxn=a[1];
	minn=a[1];
	for (int i=1;i<=3;i++)
	  {
		if (a[i]>maxn) 
		  {
			maxn=a[i];
			tmax=i;
		  }
		if (a[i]<minn)
		  {
			minn=a[i];
			tmin=i;
		  }
	  }
	for (int i=1;i<=3;i++)
	  if ((i!=tmax)&&(i!=tmin)) mid=a[i];
	if (minn+mid<=maxn)
	  {
		cout<<"Not triangle"<<endl;
		exit(0);
	  }
	if (minn*minn+mid*mid==maxn*maxn) cout<<"Right triangle"<<endl;
	if (minn*minn+mid*mid>maxn*maxn) cout<<"Acute triangle"<<endl;
	if (minn*minn+mid*mid<maxn*maxn) cout<<"Obtuse triangle"<<endl;
	if ((minn==mid)||(mid==maxn)) cout<<"Isosceles triangle"<<endl;
	if (minn==maxn) cout<<"Eqilateral triangle"<<endl;
	return 0;
}
2022/8/13 10:53
加载中...