社区讨论

83分求助

P5717【深基3.习8】三角形分类参与者 4已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@lo11a8gf
此快照首次捕获于
2023/10/22 13:34
2 年前
此快照最后确认于
2023/11/02 13:05
2 年前
查看原帖
CPP
#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;
}

回复

5 条回复,欢迎继续交流。

正在加载回复...