企业网站源码 多语言,wordpress视频防止下载,免费信息发布网站有哪些,自己创建网站403题目描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间)#xff0c;它们之间的关系是以下4中情况之一#xff1a; 1#xff1a;两个字符串长度不等。比如 Beijing 和 Hebei 2#xff1a;两个字符串不仅长度相等#xff0c;而且相应位置上的字符…题目描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间)它们之间的关系是以下4中情况之一 1两个字符串长度不等。比如 Beijing 和 Hebei 2两个字符串不仅长度相等而且相应位置上的字符完全一致(区分大小写)比如 Beijing 和 Beijing 3两个字符串长度相等相应位置上的字符仅在不区分大小写的前提下才能达到完全一致也就是说它并不满足情况2。比如 beijing 和 BEIjing 4两个字符串长度相等但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing 编程判断输入的两个字符串之间的关系属于这四类中的哪一类给出所属的类的编号。 输入 包括两行每行都是一个字符串 输出 仅有一个数字表明这两个字符串的关系编号 样例输入 BEIjing beiJing 样例输出 3
解题思路 toupper小写变大写 tolower大写变小写
代码如下
#include iostream
#include cstring
#include cctype
using namespace std;int main() {string a, b;cin a b;if (a.length() ! b.length())cout 1 endl;else {if (a b){cout 2 endl;return 0;}for (int i 0; i a.length(); i) {a[i] tolower(a[i]);b[i] tolower(b[i]);}if (a b){cout 3 endl;}else cout4endl;}return 0;
}