阿摩線上測驗 登入

申論題資訊

試卷:110年 - 110 國立中央大學_碩士班招生考試_機械工程學系(光機電工程)/機電系統控制組(一般生):程式設計#124001
科目:研究所、轉學考(插大)◆程式設計
年份:110年
排序:0

申論題內容

2. (25分)三角形除了是最基本的多邊形外,亦可進一步細分為鈍角三角形、直角三角形及銳角三角形。若給定三個線段的長度,透過下列公式的運算,即可得知此三線段能否構成三角形,亦可判斷是直角、銳角和鈍角三角形。
提示:
若 a、b、c 為三個線段的邊長,且 c 為最大值,則
若 a+b≤c,三線段無法構成三角形
若 a×a+b×bc×c,三線段構成銳角三角形(Acute triangle)
請設計程式以讀入三個線段的長度判斷並輸出此三線段可否構成三角形?若可,判斷並輸出其所屬三角形類型。
輸入格式
輸入僅一行包含三正整數,三正整數皆小於 30,001,兩數之間有一空白。
輸出格式
輸出共有兩行,
第一行由小而大印出此三正整數,兩數字之間以一個空白間格,最後一個數字後不應有空白;
第二行輸出三角形的類型:若無法構成三角形時輸出「No」;若構成鈍角三角形時輸出「Obtuse」;若直角三角形時輸出「Right」;若銳角三角形時輸出「Acute」。,