三角形面積
Submit solution
Points:
10
Time limit:
2.0s
Memory limit:
64M
Author:
Problem types
Allowed languages
Java 19, Java 8
題目說明
在三角形中,兩邊之和必大於第三邊。
假設三角形的三邊長分別為 a、b、c,
請寫一個程式用來判斷輸入的三個值是否可以形成三角形的三個邊。
如果可以形成三角形,令 s = (a + b + c)/2,
則該三角形的面積為\( \sqrt{s(s - a)(s - b)(s - c)} \) ,
求出該三角形的面積(四捨五入至小數點後第二位)。
輸入
由鍵盤輸入三個正整數
輸出
- 若無法形成三角形,請輸出不是三角形。
- 若可以形成三角形,請輸出其面積。
sample input & output
輸入 | 輸出 | |
---|---|---|
DataSet1 | 1 2 3 | Not a triangle |
DataSet2 | 3 4 5 | Area:6.00 |
DataSet3 | 3 6 7 | Area:8.94 |
Comments