首页 > 编程 > Java > 正文

HDU 2039 JAVA

2019-11-06 07:22:25
字体:
来源:转载
供稿:网友

PRoblem Description 给定三条边,请你判断一下能不能组成一个三角形。

Input 输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;

Output 对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。

Sample Input 2 1 2 3 2 2 2

Sample Output NO YES

import java.util.*;class Main{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); int m=sc.nextInt(); while(m-->0){ boolean n=false; double x=sc.nextDouble(); double y=sc.nextDouble(); double z=sc.nextDouble(); double a=0;double b=0;double c=0; if(x>=y&&x>=z){ a=y;b=z;c=x; } if(y>=x&&y>=z){ a=x;b=z;c=y; } if(z>=y&&z>=x){ a=y;b=x;c=z; } //System.out.println("a:"+a+" b:"+b+" c:"+c); if(a+b>c){ n=true; } if(n){ System.out.println("YES"); }else{ System.out.println("NO"); } } }}
上一篇:HDU 2040 JAVA

下一篇:HDU 2037 JAVA

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表