首页 > 代码库 > HDOJ_ACM 2054 使用java
HDOJ_ACM 2054 使用java
Problem Description
Give you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".
Input
each test case contains two numbers A and B.
Output
for each case, if A is equal to B, you should print "YES", or print "NO".
Sample Input
1 2 2 2 3 3 4 3
Sample Output
NO
YES
YES
NO
这道题应该考虑到小数,大数,0050,50 等等这些情况 用C语言或者C++会比较麻烦
但是在Java中有 BigDeimal 正好解决这个问题 (ACM可以用JAVA提交)
代码如下:
import java.util.*;import java.math.BigDecimal;public class Main{ public static void main(String args[]) { BigDecimal a,b; Scanner in=new Scanner(System.in); while(in.hasNextBigDecimal()) { a=in.nextBigDecimal(); b=in.nextBigDecimal(); if(a.compareTo(b)==0) System.out.println("YES"); else System.out.println("NO"); } }}
HDOJ_ACM 2054 使用java
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。