首页 > 代码库 > AC日记——字符串判等 openjudge 1.7 17

AC日记——字符串判等 openjudge 1.7 17

17:字符串判等

总时间限制: 
1000ms
 
内存限制:
 
65536kB
描述

判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。

输入
两行,每行包含一个字符串。
输出
若两个字符串相等,输出YES,否则输出NO。
样例输入
a A bb BB ccc CCCAa BBbb CCCccc
样例输出
YES

思路:

  大模拟;

 

来,上代码:

#include<cstdio>#include<string>#include<cstring>using namespace std;int len_1,len_2,now_1=0,now_2=0;char word_1[100],word_2[100];inline char char_(char &char__){    if(char__<=z&&char__>=a) char__-=32;}int main(){    gets(word_1);    gets(word_2);    len_1=strlen(word_1),len_2=strlen(word_2);    for(int i=0;i<=len_1;i++) char_(word_1[i]);    for(int i=0;i<=len_2;i++) char_(word_2[i]);    while(now_1<100||now_2<100)    {        if(word_1[now_1]== )        {            now_1++;            continue;        }        if(word_2[now_2]== )        {            now_2++;            continue;        }        if(word_1[now_1]!=word_2[now_2])        {            printf("NO\n");            return 0;        }        now_1++,now_2++;    }    printf("YES\n");    return 0;}

 

AC日记——字符串判等 openjudge 1.7 17