第四題 9 空間三點的觀察

問題描述

使用者輸入 3 個空間點整數坐標(x1, y1, z1)、(x2, y2, z2)、(x3, y3, z3),每個空間點坐標都是三維座標,觀察這 3 個空間點坐標,若無法構成三角形的三個頂點,則顯示“NONE”;若三角形存在,則判斷三角形是否為鈍角三角形,並計算三角形面積。

輸入說明

輸入 3 個空間點整數坐標,每個空間點坐標的 x, y, z 分量範圍都是 -99999~99999 的整數,數字間以空格隔開。3 個空間點整數坐標於同一行按照 x1, y1, z1, x2, y2, z2, x3, y3, z3 的順序輸入。

輸出說明

若 3 個空間點無法構成三角形的三個頂點,輸出答案為“NONE”。 若 3 個空間點坐標能構成三角形且為鈍角三角形,輸出答案為“A=”及三角形面積;否則輸出答案為“B=”及三角形面積,三角形面積以固定以 2 位小數顯示(小數點 3 位四捨五入到小數點 2 位)。

範例

輸入 輸出
11 -22 33 77 -88 99 44 -55 66 NONE
2 0 -1 210 3 1 -45 187 0 A=19519.97
375 756 35 512 -21 20 -2 5 25 B=197946.88