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");
}
}
}

留言
張貼留言