給三個數 a, b, c,代表三角形三邊長
判斷三角形是 銳角 鈍角 還是 直角 三角形
評分結果(參考) : AC (2ms, 336KB)
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
vector<int> edge(3);
cin >> edge[0] >> edge[1] >> edge[2];
sort(edge.begin(), edge.end());
edge[0] *= edge[0];
edge[1] *= edge[1];
edge[2] *= edge[2];
if(edge[0]+edge[1] == edge[2]){
cout << "right triangle";
}
else if(edge[0]+edge[1] > edge[2]){
cout << "acute triangle";
}
else if(edge[0]+edge[1] < edge[2]){
cout << "obtuse triangle";
}
return 0;
}