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