Openjudge1.7.17 字符串判等

科技   2024-11-16 06:30   河北  

字符串判等

【提交】

http://noi.openjudge.cn/ch0107/17/

【描述】

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

【输入】

两行,每行包含一个字符串。

【输出】

若两个字符串相等,输出YES,否则输出NO。

【样例输入】

a A bb BB ccc CCC
Aa BBbb CCCccc

【样例输出】

YES

【参考程序】

C++版本

/*
* 17:字符串判等
* http://noi.openjudge.cn/ch0107/17/
*/

#include<iostream>
#include<string>

using namespace std;

int main()
{
    string str1,str2,s1,s2;
    getline(cin, str1, '\n');
    getline(cin, str2, '\n');
    for (int i = 0;i < str1.size();i++)
    {
        char a = str1[i];
        if(a>='a'&&a<='z')
        {
            s1 += a;
        }
        else if (a >= 'A' && a <= 'Z')
        {
            s1 += a + 'a' - 'A';
        }
    }
    for (int i = 0;i < str2.size();i++)
    {
        char a = str2[i];
        if (a >= 'a' && a <= 'z')
        {
            s2 += a;
        }
        else if (a >= 'A' && a <= 'Z')
        {
            s2 += a + 'a' - 'A';
        }
    }
    if (s1 == s2)
    {
        cout << "YES";
    }
    else
    {
        cout << "NO";
    }
    return 0;
}

青少年编程竞赛交流

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),添加小助手微信,让他邀请大家进入学习群。进群之后大家可以参与定期组织的21天刷题打卡、等级考试测评、教育部白名单比赛辅导以及青少年编程组队竞赛等活动。

组队学习
分享组队学习的点点滴滴,和学习者一起成长!
 最新文章