第五点过不去,求助
查看原帖
第五点过不去,求助
746267
Glooda楼主2022/11/29 01:20
#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c;
	cin>>a>>b>>c;
	int d[4]={0,a,b,c};
	sort(d+1,d+4);
	if(a+b<=c||b+c<=a||a+c<=b){
		cout<<"Not triangle";
		return 0;
	}
	if(a*a+b*b==c*c){
		cout<<"Right triangle"<<endl;
	} 
	if(a*a+b*b>c*c){
		cout<<"Acute triangle"<<endl;
	}
	if(a*a+b*b<c*c){
		cout<<"Obtuse triangle"<<endl; 
	}
	if(a==b||b==c||c==a){
		cout<<"Isosceles triangle"<<endl;
	}
	if(a==b||b==c){
		cout<<"Equilateral triangle"<<endl;
	}
    return 0; 
}

主要思路是先排序,后面再判定,改了两天第五点过不去,求dalao解惑

2022/11/29 01:20
加载中...