#5错了
查看原帖
#5错了
1170968
WEICY123楼主2024/6/10 09:18
#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c;
	cin>>a>>b>>c;
	if(a+b<=c||a+c<=b||b+c<=a){
		cout<<"Not triangle";
		return 0;
	}
	if(min(a,b)*min(a,b)+min(b,c)*min(b,c)==max(a,max(b,c))*max(a,max(b,c))){
		cout<<"Right triangle"<<"\n";
	}
	if(min(a,b)*min(a,b)+min(b,c)*min(b,c)>max(a,max(b,c))*max(a,max(b,c))){
		cout<<"Acute triangle"<<"\n";
	}
	if(min(a,b)*min(a,b)+min(b,c)*min(b,c)<max(a,max(b,c))*max(a,max(b,c))){
		cout<<"Obtuse triangle"<<"\n";
	}
	if(a==b||a==c||b==c){
		cout<<"Isosceles triangle"<<"\n";
	}
	if(a==b&&b==c){
		cout<<"Equilateral triangle"<<"\n";
	}
}
2024/6/10 09:18
加载中...