83分求助
查看原帖
83分求助
1078007
yuyuelong楼主2023/10/18 15:02
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int main() {
	int s[3];
	for (int i = 0; i < 3; i++) {
		cin >> s[i];
	}
	sort(s, s + 3);
	if(s[0]+s[1]<=s[2]) {
		cout<<"Not triangle" << endl;
	}
	else {
		if (s[1] * s[1] + s[0] * s[0] > s[2] * s[2]) {
			cout<<"Acute triangle" << endl;
		}
		else if (s[1] * s[1] + s[0] * s[0] == s[2] * s[2]) {
			cout<<"Right triangle" << endl;
		}
		else if(s[1] * s[1] + s[0] * s[0] < s[2] * s[2]){
			cout<<"Obtuse triangl" << endl;
		}
		if (s[1] == s[2] || s[0] == s[1] || s[2] == s[0]) {
			cout<<"Isosceles triangle" << endl;
		}
		if (s[1] == s[2] && s[0] == s[1] ) {
			cout<<"Equilateral triangle" << endl;
		}
	}
	return 0;
}
2023/10/18 15:02
加载中...