d489: 伏林的三角地

題目:http://zerojudge.tw/ShowProblem?problemid=d489
程式碼:

import java.util.Scanner;
public class d489 {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner sc= new Scanner(System.in);
  while(sc.hasNext()){
   double [] tr = new double[3];
   for(int i=0;i<3;i++){ //輸入3個邊長,存入tr陣列
    tr[i] = sc.nextDouble();
   }
//-------------海龍公式-----------------------   
   double s=0;
   for(int i=0;i<3;i++){
    s+= tr[i];
   }
   s = 0.5*s;
   double k=1;
   for(int i=0;i<3;i++){
    k *= s-tr[i];
   }
   System.out.println((int)s*(int)k);//輸出
   
  }
 }

}

留言

熱門文章