zoukankan      html  css  js  c++  java
  • A == B ?(hdu2054)

    输入格式:直接循环,同时输入两个不带空格未知长度的字符串。

    思考:不带空格未知长度且同时输入,用两个char s[maxsize]定义两个字符数组,再用scanf_s()函数同时输入两个字符串。

    注意:用scanf_s()函数输入未知长度的字符数组时,输入格式是"%s,s" 。

    直接循环输入,循环前不用getchar()函数。

    #include <stdio.h>
    #include <string.h>
    #define maxn 100001
    char a[100001], b[100001];
    int main()
    {
        char pointflag;
        int i;
        memset(a, '0', sizeof(a));
        memset(b, '0', sizeof(b));
        while (scanf("%s%s", a, b) != EOF)
        {
            pointflag = 0;
            for (i = 0; a[i] != ''; i++)
            {
                if (a[i] == '.')
                    pointflag = 1;
            }
            if (!pointflag)
                a[i] = '.';
            else
                a[i] = '0';
            a[100000] = '';
            pointflag = 0;
            for (i = 0; b[i] != ''; i++)
            {
                if (b[i] == '.')
                    pointflag = 1;
            }
            if (!pointflag)
                b[i] = '.';
            else
                b[i] = '0';
            b[100000] = '';
            if (!strcmp(a, b))
                printf("YES
    ");
            else
                printf("NO
    ");
            memset(a, '0', sizeof(a));
            memset(b, '0', sizeof(b));
    
        }
        return 0;
    }
  • 相关阅读:
    jdk8 xp
    electron react
    electron install失败
    0511 Braft Editor和嵌套路由
    组播
    0427
    duilib自定义组件
    android 读写文件、列出根目录文件及新版本权限
    android Fragment使用RecyclerView
    Duilib 带xml的1
  • 原文地址:https://www.cnblogs.com/Strugglinggirl/p/5988895.html
Copyright © 2011-2022 走看看