ETH官方钱包

前往
大廳
主題

ZeroJudge - c294: APCS-2016-1029-1三角形辨別 解題心得

Not In My Back Yard | 2021-09-02 00:00:01 | 巴幣 100 | 人氣 712

題目連結:


題目大意:
輸入給定三正整數(皆小於 30001),代表三條邊的長度。先將三條邊由小到大輸出。接著判斷這三條邊是否可以組成三角形?如果不行則輸出「No」;如果可以再繼續判斷可以組成的三角形之種類,如果是鈍角三角形請輸出「Obtuse」、直角三角形則是「Right」,如果是銳角三角形則是「Acute」。



範例輸入:
範例輸入 #1
3 4 5

範例輸入 #2
101 100 99

範例輸入 #3
10 10 100


範例輸出:
範例輸出 #1
3 4 5
Right

範例輸出 #2
99 100 101
Acute

範例輸出 #3
10 10 100
No


解題思維:
先按照題目的要求將三條邊由小排到大。接著判斷兩條較短邊總長是否大於最長邊,如果不符合條件則代表無法形成三角形。如果符合則按照昨天的題目來判斷三角形的種類。




此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創作回應

相關創作

更多創作