d507: 三角形的判斷
題目:http://zerojudge.tw/ShowProblem?problemid=d507
程式碼:
程式碼:
import java.util.Arrays; import java.util.Scanner; public class d507 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int[] trside = new int[3];//三角形邊長存放的陣列 for(int i=0; i<trside.length;i++){ //輸入三邊長 trside[i] = sc.nextInt(); } Arrays.sort(trside); //用此方法把邊長排序 /*--------------以下比較並判斷三角形-------------*/ if(Math.pow(trside[0], 2) + Math.pow(trside[1], 2) > Math.pow(trside[2], 2)){ System.out.println("acute triangle"); }else if(Math.pow(trside[0], 2) + Math.pow(trside[1], 2) < Math.pow(trside[2], 2)){ System.out.println("obtuse triangle"); } else{ System.out.println("right triangle"); } } }
留言
張貼留言