三角形面積
題目說明
<1125檢定考題>
在三角形中,兩邊之和必大於第三邊。
假設三角形的三邊長分別為 a、b、c,
請寫一個程式用來判斷輸入的三個值是否可以形成三角形的三個邊。
如果可以形成三角形,令 s = (a + b + c)/2,
則該三角形的面積為\( \sqrt{s(s - a)(s - b)(s - c)} \) ,
求出該三角形的面積(四捨五入至小數點後第二位)。
輸入
由鍵盤輸入三個正整數
輸出
- 若無法形成三角形,請輸出不是三角形。
- 若可以形成三角形,請輸出其面積。
sample input & output
輸入 | 輸出 | |
---|---|---|
DataSet1 | 1 2 3 | 不是三角形 |
DataSet2 | 3 4 5 | 面積6.00 |
DataSet3 | 3 6 7 | 面積8.94 |
Comments