2049:【例5.19】字符串判等

考察字符串操作,大小写转换,去掉空格等

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string s1,s2;
    getline(cin,s1);
    getline(cin,s2);
    string s3,s4;
    for(int i=0;i<s1.size();i++){
        if(s1[i]==' ') continue;
        if(s1[i]>'Z') s1[i]-=32;
        s3+=s1[i];
    }   
    for(int i=0;i<s2.size();i++){
        if(s2[i]==' ') continue;
        if(s2[i]>'Z') s2[i]-=32;
        s4+=s2[i];
    }   
    if(s3==s4) cout<<"YES";
    else cout<<"NO";
    return 0;
}