67分求助,1,6错了
查看原帖
67分求助,1,6错了
742482
Yu09217777楼主2022/7/23 16:19
#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c,num;
	cin >> a >> b >> c;
	//寻找最大值,修改 
	if (a < b){
		num = a;
		a = b;
		b = num;
	} 
	if (a < c){
		num = a;
		a = c;
		c = num;
	} 
	if (b + c < a){
		cout << "Not triangle" << endl;
	}else{
		if (b * b + c * c == a * a){
			cout << "Right triangle" << endl;
		}
		if (b * b + c * c > a * a){
			cout << "Acute triangle" << endl;
		}
		if (b * b + c * c < a * a){
			cout << "Obtuse triangle" << endl;
		}
		if (b == c){
			cout << "Isosceles triangle" << endl;
		}
		if (a == b == c){
			cout << "Equilateral triangle" << endl;
		}	
	} 
	return 0;
}
2022/7/23 16:19
加载中...