33分求调
查看原帖
33分求调
387064
Davis_2020楼主2024/12/14 12:55
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long a,b,c;
	cin>>a>>b>>c;
	if(a+b<=c&&b+c<=a&&a+c<=b){
		cout<<"Not triangle"<<endl;
	}
	else{
		if(a*a+b*b==c*c||c*c+b*b==a*a||a*a+c*c==b*b){
			cout<<"Right triangle"<<endl;
		}
		if(a*a+b*b>c*c||a*a+c*c>b*b||b*b+c*c>a*a){
			cout<<"Acute triangle"<<endl;
	    }
		if(a*a+b*b<c*c||a*a+c*c<b*b||b*b+c*c<a*a){
			cout<<"Obtuse triangle"<<endl;
		}
		if(a==b||a==c||b==c){
			cout<<"Isosceles triangle"<<endl;
	    }
	    if(a==b&&a==c){
			cout<<"Equilateral triangle"<<endl;
	    }
	}
} 
	    
2024/12/14 12:55
加载中...