NO IMAGE

★實驗任務

    給定一個三角形的三個頂點的座標,求它的面積。輸入確保三個頂點不共線,且面積S
滿足(0<S<10^10)。

★資料輸入

    輸入為標準輸入, 輸入共三行,每行三個整數X,Y,Z表示頂點座標。

★資料輸出

    輸出僅一行,為空間三角形的面積,答案保留到小數點後兩位。

             輸入示例                       輸出示例
             0 0 0                      0.50
             0 0 1
             0 1 0

★提示

    用海倫公式求三角形面積:

    S=sqrt(p*(p-a)*(p-b)*(p-c));

    其中S為三角形面積

    a,b,c為三角形的邊。

    p=(a b c)/2;

程式碼:   

               #include<stdio.h>  
            #include<math.h>
  
int main()  
{
    
 __int64 x1,x2,x3,y1,y2,y3,z1,z2,z3;  
    long double a,b,c,p,s;  
    scanf(“%I64d %I64d %I64d %I64d %I64d %I64d %I64d %I64d %I64d”,&x1,&y1,&z1,&x2,&y2,&z2,&x3,&y3,&z3);  

    a=sqrt((x1-x2)*(x1-x2) (y1-y2)*(y1-y2) (z1-z2)*(z1-z2));  
    b=sqrt((x1-x3)*(x1-x3) (y1-y3)*(y1-y3) (z1-z3)*(z1-z3));  
    c=sqrt((x2-x3)*(x2-x3) (y2-y3)*(y2-y3) (z2-z3)*(z2-z3));  
     
    p=(a b c)/2.0;  
    s=sqrt(p*(p-a)*(p-b)*(p-c));   
 printf(“%.2Lf”,s);  
    return 0;  
       
}

沒別的辦法,就是老老實實翻譯