0048 三角形的判斷

2022-05-26 07:36:10 字數 769 閱讀 1092

三角形的判斷

難度級別:a; 執行時間限制:1000ms; 執行空間限制:51200kb; **長度限制:2000000b

試題描述

輸入三個正整數 a、b 和 c,分別表示三條線段的長度,判斷其是否能夠構成三角形,如果能夠構成三角形,尋找該三角形的特徵,特徵有:①等邊三角形 ②銳角三角形 ③等腰銳角三角形 ④鈍角三角形 ⑤等腰鈍角三角形 ⑥直角三角形 ⑦等腰直角三角形。當然是等邊三角形也是銳角三角形,也是等腰三角形,這裡只要求輸出最貼切的乙個特徵,也就是說是等邊三角形,你就沒必要輸出等腰和銳角的特徵了。

輸入一行,包括三個不超過 100000 的正整數,兩兩之間用乙個空格分隔。

輸出如果能夠構成三角形,就輸出該三角形的特徵,如果不能,就輸出無法構成三角形。

輸入示例

5 12 13

輸出示例

直角三角形

感覺到題目突然公升級了有沒有?沒錯!是公升級了。不僅情況變多了,你需要了解的也變多了。

注意事項:

1.先從小到大排序,有利於判斷特徵。

2.對於每種三角形的特徵要比清楚。

3.輸出最貼切的特徵。

另外,為了有利於排序,在此介紹乙個系統的交換函式,可以有效縮短**長度,並且省去了對用來轉換所需變數的定義。

用法:

swap(變數1,變數2);

但最後想明白還是挺簡單的。

#includeusing namespace std;

int a,b,c;

int main()

三角形判斷

description 婁月的妹妹劉月是個初中生,某天回來興高采烈的回家告訴姐姐他學會了如何憑藉三角形三邊判斷三角形的形狀 設兩條短邊為啊a,b 長邊為c,判斷a a b b和c c的關係 於是婁月告訴劉月,給她三條邊,她可以在一秒之內知道三角形是直角,鈍角還是銳角三角形,當然,這麼快只有程式設計才...

判斷三角形

時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 小明非常喜歡研究三角形。現在,小明已經知道三角形的三條邊,如果三條邊能組成三角形,小明就會很高興,他就會得到乙個 ye 如果他經過進一步的研究知道它又是等腰三角形,他又會得乙個 ye 他再次研究出它又是乙個等邊三角形,當然,他又...

判斷三角形

problem description 給定三條邊,請你判斷一下能不能組成乙個三角形。input 輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含三個正數a,b,c。其中a,b,c 1000 output 對於每個測試例項,如果三條邊長a,b,c能組成三角形的話,輸出yes,否則no。sa...