读书人

HDU2054:A == B

发布时间: 2013-01-21 10:15:39 作者: rapoo

HDU2054:A == B ?

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 22 23 34 3


Sample Output

NOYESYESNO



//水题,关键在小数点

#include <stdio.h>#include <string.h>#include <iostream>using namespace std;    char a[100000],b[100000];void change(char s[]){    int i,len;    len  = strlen(s);    if(strstr(s,"."))    {        for(i = len-1; s[i] == '0'; i--)        {            s[i] = '\0';            len--;        }    }    if(s[len-1] == '.')        s[len-1] = '\0';}int main(){    while(scanf("%s%s",a,b)!=EOF)    {        change(a);        change(b);        if(strcmp(a,b))        printf("NO\n");        else        printf("YES\n");    }    return 0;}


读书人网 >编程

热点推荐