2020-02-19

一开始真的不是很懂;就写了个简单的;然后就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;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,451评论 0 2
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,068评论 0 2
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,736评论 0 3
  • 不支持上传文件,所以就复制过来了。作者信息什么的都没删。对前端基本属于一窍不通,所以没有任何修改,反正用着没问题就...
    全栈在路上阅读 2,017评论 0 2
  • C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...
    Poison_19ce阅读 1,231评论 0 0