您的位置:首页 > 其它

HDU 2054

2015-03-15 22:28 323 查看
#include"stdio.h"
#include"string.h"
void dle(char a[])
{
char *c=a;
while(*c=='0')  ++c;
strcpy(a,c);
if(strchr(a,'.'))   //(c,'.')不行.strchr(const *,...)  所以第一个参数应该是常量
{
int len=strlen(a);
char *q=a+len;
while(*(--q)=='0')  continue;
if(*q=='.') *q='\0';
else
*(++q)='\0';
}
}
int main()
{
char a[100000]={0},b[100000]={0};//一开始数组太小 总是RuntimeError
while(~scanf("%s%s",a,b))
{
dle(a);
dle(b);
printf(!(strcmp(a,b))?"YES\n":"NO\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: