三角形面積


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

There are no comments at the moment.