判斷三邊長是否可形成三角形??
每一個input 有3個數字int範圍
a,b,c是否可構成三角形,如果可構成,則為何種三角形
輸出為英文格式:
無法構成三角形:Unable constitute the Triangle
直角三角形:Right Triangles
鈍角三角型:Obtuse Triangle
銳角三角形:Acute Triangle
不合理:Unreasonable (例如邊長為負數)
注意:務必按照本格式書寫,否則無法通過
12 16 20
Right Triangles
1 5 8
Unable constitute the Triangle
設條件為c>=b>=a>=0,則c2>=b2>=a2>=0
如果滿足條件:
1->c<a+b
因c>b>a>=0
b<c+a,a<c+b必成立
故1成立時,此三角形必成立
2->c2>b2+a2
b2<c2+a2,a2<c2+b2必成立
因為:c2>b2>a2
故2成立時,此三角型為鈍角三角形
[利用餘弦定理]