HDU-2054 A==B?
2016-12-23 18:08
330 查看
[align=left]Problem Description[/align]
Give you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".
[align=left]Input[/align]
each test case contains two numbers A and B.
[align=left]Output[/align]
for each case, if A is equal to B, you should print "YES", or print "NO".
[align=left]Sample Input[/align]
1 2
2 2
3 3
4 3
[align=left]Sample Output[/align]
NO
YES
YES
NO
这么水的题居然错了好几次...主要几个点1.这个数有可能有小数点2.也是为什么我没AC...字符数组开小了...题目里没给大小我开了10000最后改成100000就AC了...
Give you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".
[align=left]Input[/align]
each test case contains two numbers A and B.
[align=left]Output[/align]
for each case, if A is equal to B, you should print "YES", or print "NO".
[align=left]Sample Input[/align]
1 2
2 2
3 3
4 3
[align=left]Sample Output[/align]
NO
YES
YES
NO
这么水的题居然错了好几次...主要几个点1.这个数有可能有小数点2.也是为什么我没AC...字符数组开小了...题目里没给大小我开了10000最后改成100000就AC了...
#include<cstdio> #include<cstring> char a1[100000],b[100000]; void quchu(char a[]){//去除末尾0的影响 int len,i; len=strlen(a); if(strstr(a,".")){ for(i=len-1;a[i]=='0';i--){ a[i]='\0'; len--; } } if(a[len-1]=='.') a[len-1]='\0'; } int main(){ while(scanf("%s%s",a1,b)!=EOF){ quchu(a1); quchu(b); if(strcmp(a1,b)) printf("NO\n"); else printf("YES\n"); } return 0; }
相关文章推荐
- hdu 2054 A == B ? (java)
- hdu 2054 A==B?
- HDU 2054 A == B ?
- hdu 2054 A == B ?【JAVA】
- hdu 2054A == B ?
- HDU 2054 A == B ?(找小数点)
- hdu 2054 A == B ? 坑人的题目
- HDU 2054
- hdu 2054 A == B ?
- HDU 2054 A == B ?
- hdu 2054 A == B ?
- hdu_2054_A == B_201311301601
- HDU 2054 A == B ?
- Hdu 2054 - A == B ?
- HDU 2054 A==B?,NYOJ-524-A-B(很有意思)
- HDU 2054 A == B?
- HDU_1055 && POJ_2054 Color a Tree(贪心)
- hdu 2054 A == B ?
- HDU 2054 A == B ?A
- HDU 2054 A==B?