#46068: 皮眼+吸嘉


chen971023@gmail.com (ZiaynGZiyaNG)

學校 : 國立臺南第二高級中學
編號 : 291750
來源 : [1.172.123.126]
最後登入時間 :
2025-05-12 19:07:06
c294. APCS-2016-1029-1三角形辨別 -- 2016年10月APCS | From: [1.172.85.204] | 發表日期 : 2025-05-17 00:22

吸嘉嘉

#include <iostream>

#include <algorithm>

 

using namespace std;

 

int main()

{

int a[3];

 

for (int i = 0; i < 3; ++i)

{

cin >> a[i];

}

 

 

sort(a, a + 3);

 

 

for (int i = 0; i < 3; ++i)

{

cout << a[i] << " ";

}

cout << endl;

 

 

if (a[0] + a[1] <= a[2])

{

cout << "No";

} else {

int sumSquares = a[0] * a[0] + a[1] * a[1];

int largestSquare = a[2] * a[2];

 

if (sumSquares < largestSquare)

{

cout << "Obtuse";

}

else if (sumSquares == largestSquare)

{

cout << "Right";

}

else

{

cout << "Acute";

}

}

}

Python

a = list(map(int, input().split()))

a.sort()

print(*a)

if (a[0] + a[1] <= a[2]):

print("No")

elif (a[0] * a[0] + a[1] * a[1] < a[2] ** 2):

print("Obtuse")

elif (a[0] ** 2 + a[1] ** 2 == a[2] ** 2):

print("Right")

elif (a[0] ** 2 + a[1] ** 2 > a[2] ** 2):

print("Acute")

 
ZeroJudge Forum