码迷,mamicode.com
首页 > 其他好文 > 详细

A == B ?(hdu2054)

时间:2016-10-23 02:58:16      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:函数   mem   http   int   font   include   scanf   getchar   else   

技术分享

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

思考:不带空格未知长度且同时输入,用两个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] != \0; i++)
        {
            if (a[i] == .)
                pointflag = 1;
        }
        if (!pointflag)
            a[i] = .;
        else
            a[i] = 0;
        a[100000] = \0;
        pointflag = 0;
        for (i = 0; b[i] != \0; i++)
        {
            if (b[i] == .)
                pointflag = 1;
        }
        if (!pointflag)
            b[i] = .;
        else
            b[i] = 0;
        b[100000] = \0;
        if (!strcmp(a, b))
            printf("YES\n");
        else
            printf("NO\n");
        memset(a, 0, sizeof(a));
        memset(b, 0, sizeof(b));

    }
    return 0;
}

 

A == B ?(hdu2054)

标签:函数   mem   http   int   font   include   scanf   getchar   else   

原文地址:http://www.cnblogs.com/Strugglinggirl/p/5988895.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!