2020-02-19

一开始真的不是很懂;就写了个简单的;然后就wrong

后来知道要判断小数点,

还有要大数


#include

#include

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;

}

你可能感兴趣的:(2020-02-19)