标签:des style blog io color ar os java sp
1 2 2 2 3 3 4 3
NO YES YES NO/*第一次做总是将题目理解的过于简单,看过讨论区后 才知道要考虑很多种情况,对于这道题的hdoj只需要去掉 小数点后无意义的0就可以AC,而不需要考虑整数部分无意义 的0,不知道为啥。 */ #include<stdio.h> #include<string.h> char a[40000],b[40000]; void pop(char *s) //去掉字符串小数部分没有意义的0。 { int i,len=strlen(s)-1; for(i=len;i>=0;i--) { if(s[i]=='0') len--; else break; } if(s[i]=='.')//如果像9.00这样的数,小数点则也需要去掉。 len--; s[len+1]='\0'; } int main() { int i; while(scanf("%s %s",a,b)!=EOF) { for(i=0;i<strlen(a);i++) { if(a[i]=='.') pop(a); } for(i=0;i<strlen(b);i++) { if(b[i]=='.') pop(b); } if(strcmp(a,b)) printf("NO\n"); else printf("YES\n"); } return 0; }
标签:des style blog io color ar os java sp
原文地址:http://blog.csdn.net/hdd871532887/article/details/40958977