字符串判等
【提交】
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天刷题打卡、等级考试测评、教育部白名单比赛辅导以及青少年编程组队竞赛等活动。