83分求助,TT,到底哪错了!
查看原帖
83分求助,TT,到底哪错了!
1385390
SunXiaolang楼主2024/8/28 09:24
#include<bits/stdc++.h>
int a[4];
using namespace std;
int main() {
    for (int i=0;i<3;i++){
    	cin>>a[i];
	}
	sort (a,a+3);
	if (a[1]+a[0]>a[2]){
		if (a[2]>a[1] and a[2]>a[0]){
			if (a[0]*a[0]+a[1]*a[1]==a[2]*a[2]) cout<<"Right triangle"<<endl;
			else cout<<"Obtuse triangle"<<endl;
		}
		else if (a[0]<=a[1] and a[0]<=a[2]) cout<<"Acute triangle"<<endl;
		if (a[0]==a[1] or a[0]==a[2] or a[1]==a[2]) cout<<"Isosceles triangle"<<endl;
		if (a[0]==a[1] and a[1]==a[2] and a[0]==a[2]) cout<<"Equilateral triangle"<<endl;
	}
	else cout<<"Not triangle";
}
2024/8/28 09:24
加载中...