一开始真的不是很懂;就写了个简单的;然后就wrong
后来知道要判断小数点,
还有要大数
#include<stdio.h>
#include<string.h>
char a[100000],b[100000];
void change(char s[])
{
int len,i;
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))
{
change(a);
change(b);
if(strcmp(a,b)==0)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}