住房和城乡建设厅网站青海省,海洋网站建设网络公司,品质好物推荐怎么上,漫蛙漫画网页版链接题目描述
给定两个仅由大写字母或小写字母组成的字符串(长度介于1到100之间)#xff0c;它们之间的关系是以下4种情况之一#xff1a; 1#xff1a;两个字符串长度不等。比如 Beijing 和 Hebei 2#xff1a;两个字符串不仅长度相等#xff0c;而且相应位置上的字符完…题目描述
给定两个仅由大写字母或小写字母组成的字符串(长度介于1到100之间)它们之间的关系是以下4种情况之一 1两个字符串长度不等。比如 Beijing 和 Hebei 2两个字符串不仅长度相等而且相应位置上的字符完全一致(区分大小写)比如 Beijing 和 Beijing 3两个字符串长度相等相应位置上的字符仅在不区分大小写的前提下才能达到完全一致也就是说它并不满足情况2。比如 beijing 和 BEIjing 4两个字符串长度相等但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing 编程判断输入的两个字符串之间的关系属于这四类中的哪一类给出所属的类的编号。
输入
包括两行每行都是一个字符串
输出
仅有一个数字表明这两个字符串的关系编号
样例输入 Copy
BEIjing
beiJing
样例输出 Copy
3
代码实现
#pragma GCC optimize(2)
#includebits/stdc.h
using namespace std;
int main()
{string a,b;cinab;int len1a.length();int len2b.length();if(ab){cout2;}if(len1!len2){cout1;}if(a!blen1len2){for(int i0;ilen1;i){if(isupper(a[i])){a[i]tolower(a[i]);}}for(int j0;jlen2;j){if(isupper(b[j])){b[j]tolower(b[j]);}}if(ab){cout3;}else{cout4;}}return 0;
}