描述
判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。
输入
两行,每行包含一个字符串。
输出
若两个字符串相等,输出YES,否则输出NO。
样例输入
a A bb BB ccc CCC
Aa BBbb CCCccc
样例输出
YES
#include<stdio.h>
#include<string.h>
int main()
{
int i,j=0,lll,qqq;
char a[100],b[100];
gets(a);gets(b);
lll=strlen(a);qqq=strlen(b);
for(i=0;i<lll;i++){
while(a[i]==' ')i++;
if(a[i]>='a'&&a[i]<='z'){
a[i]-='a'-'A';
}
for(;j<qqq;j++){//j不赋值
while(b[j]==' ')j++;
if(b[j]>='a'&&b[j]<='z'){
b[j]-='a'-'A';
}
break;
}
if(a[i]!=b[j]){
printf("NO");
return 0;
}
j++;
}
printf("YES");
}