讀取表示三角形三條邊的 33 個浮點數 a,ba,b 和 cc 並按降序排列,使 aa 邊是三邊中最大的一邊。
接下來,根據以下情況,確定它們可以組成的三角形型別:
輸入格式
共一行,包含三個浮點數 a,b,ca,b,c。
輸出格式
輸出 a,b,ca,b,c 組成的三角形的型別。
注意,上述條件可能滿足不止一條,這種情況下將所有型別名稱,按題目介紹順序輸出,每行輸出一條。
資料範圍
0輸入樣例:
7.0 5.0 7.0
輸出樣例:triangulo acutangulo
triangulo isosceles
// 這題需要先排序,然後要注意各種 if 的關係是巢狀還是並列
#include int main()
if (a < c)
if (b < c)
if (a >= b + c) printf("nao forma triangulo\n");
else
} return 0;
}
三角形型別判斷
問題描述 輸入三角形的三條邊a,b,c的值,根據其數值,判斷能否構成三角形 若能,還要顯示三角形的性質 等邊三角形 等腰三角形 直角三角形和任意三角形。using system using system.collections.generic using system.linq using syst...
判斷三角形型別
題目描述 給定三角形的三條邊,a,b,c。判斷該三角形型別。輸入描述 測試資料有多組,每組輸入三角形的三條邊。輸出描述 對於每組輸入,輸出直角三角形 銳角三角形 或是鈍角三角形。示例1輸入 3 4 5 輸出直角三角形 include include include include include i...
求大三角形中三角形個數
一道筆試程式設計題要求求乙個大三角形中所有小三角形的個數,大約是下面這種情況 首先想到是的將問題由求邊長為n的三角形個數 求邊長為n 1的三角形個數 求邊長為1的三角形個數 1,回溯求得所有三角形個數。但是再仔細一看因為有重疊三角形和倒置的三角形,所以這個方法不可行。接著找到三角形個數由三部分組成 ...