题目1048:判断三角形类型

题目1048:判断三角形类型

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:5360

解决:2717

题目描述:

给定三角形的三条边,a,b,c。判断该三角形类型。

输入:

测试数据有多组,每组输入三角形的三条边。

输出:

对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。

样例输入:
3 4 5
样例输出:
直角三角形
参考代码:

import java.util.Arrays;
import java.util.Scanner;

public class Main {
	public static void main(String arg[]){

		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()){
			Integer[] num = new Integer[3];
			num[0] = sc.nextInt();
			num[1] = sc.nextInt();
			num[2] = sc.nextInt();
			Arrays.sort(num);
			Integer x = num[0]*num[0]+num[1]*num[1]-num[2]*num[2];
			if(x>0) System.out.println("锐角三角形");
			else if(x==0) System.out.println("直角三角形");
			else System.out.println("钝角三角形");
		
		}
		
		
	}
	
	
}




你可能感兴趣的:(九度OJ)