首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

HDU2054:A == B

2013-01-21 
HDU2054:A B ?Problem DescriptionGive you two numbers A and B, if A is equal to B, you should pri

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


 

 

热点排行