50分求助!!!
查看原帖
50分求助!!!
638119
封禁用户楼主2022/1/28 09:59
#include<bits/stdc++.h>
using namespace std;
int a[3],n=3;
int main() {
	for(int i=0;i<3;i++) cin>>a[i];
	sort(a,a+n);
	if(a[0]+a[1]<=a[2]) {
		cout<<"Not triangle";
		return 0;
	}
	a[2]*=a[2];
	a[1]*=a[1];
	a[0]*=a[0];
	if(a[2]==(a[1]+a[0])) cout<<"Right triangle";
	else if(a[2]>(a[1]+a[1])) cout<<"Obtuse triangle";
	else if(a[2]<(a[1]+a[0])) cout<<"Acute triangle";
	if(a[0]==a[1]||a[1]==a[2]) cout<<"Isosceles triangle";
	if(a[1]==a[2]&&a[2]==a[3]) cout<<"Equilateral triangle";
	return 0;
}

哪位大佬帮忙看看?

2022/1/28 09:59
加载中...