题目评价:不算难,但涉及的知识点不少
题干:
练68.2 字符串判等
时间限制:C/C++ 1000MS,其他语言 2000MS
内存限制:C/C++ 64MB,其他语言 128MB
难度:中等
分数:100 OI排行榜得分:12(0.1*分数+2*难度)
描述
判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。
输入描述
两行,每行包含一个字符串;字符串长度不超过 100。
输出描述
若两个字符串相等,输出"YES",否则输出"NO"。
用例输入 1
a A bb BB ccc CCC Aa BBbb CCCccc
用例输出 1
YES
这是我的解题方案,用的是字符数组以及一些相关函数:
#include<iostream>
#include <cstring>
using namespace std;
char a[110], b[110], a1[110], b1[110];
void g(char a[], char a1[])
{
for (int i = 1; i <= 100; i++)
{
if (a[i] == ' ')
{
continue;
}
if (a[i] >= 'A' && a[i] <