求助
查看原帖
求助
637902
czx18210887220楼主2022/2/27 19:33
#include <bits/stdc++.h>
using namespace std;
int a,b,c,d=0;
int main(){
	cin>>a>>b>>c;
	if(a>b){
		d=a;
		a=b;
		if(c>a&&c<b){
			b=c;
			c=d;
		}
		else if(c<a){
			b=a;
			a=c;
			c=d;
		}
	}
	else if(a<b){
		if(c>a&&c<b){
			d=b;
			b=c;
			c=d;
		}
		else if(c<a){
			d=b;
			b=a;
			a=c;
			c=d;
		}
	}
	if(a+b<=c) cout<<"Not triangle";
	else{
		if(a*a+b*b==c*c) cout<<"Right triangle";
		if(a*a+b*b>c*c) cout<<"Acute triangle";
		if(a*a+b*b<c*c) cout<<"Obtuse triangle";
		if(a==b||b==c||c==a) cout<<endl<<"Isosceles triangle";
		if(a==b&&a==c) cout<<endl<<"Equilateral triangle";
	}
	return 0;
2022/2/27 19:33
加载中...