题解思路:
输入两个字符串并读入,使用convertToUpper函数,将字符串中的字母全部转换成小写,然后定义一个result ,使用compare函数进行比较两个字符串的长度,当rusult大于0,输出”>”.如果result 小于零,输出”<”,如果等于0,输出“=”.
代码如下:
#include<bits/stdc++.h> using namespace std; void convertToUpper(string &str1, string &str2) { int len = str1.length(); for(int i = 0; i < len; i++) { str1[i] = toupper(str1[i]); str2[i] = toupper(str2[i]); } } int main(){ string s1, s2; cin >> s1 >> s2; convertToUpper(s1, s2); int reslut = s1.compare(s2); if(reslut > 0) cout << ">" << endl; else if(reslut < 0) cout << "<" << endl; else cout << "=" << endl; return 0; }