AcWing 768. 忽略大小写比较字符串大小
原题链接
简单
作者:
枫哥
,
2024-10-29 08:26:23
,
所有人可见
,
阅读 1
#include <cctype>
#include <iostream>
using namespace std;
// int main(){
// string s1,s2;
// getline(cin,s1);
// getline(cin,s2);
// for (char &c:s1) c= tolower(c);
// for (char &c:s2) c= tolower(c);
// for (int i = 0 ; i < (int)s1.size();i++){
// if (s1[i] < s2[i]) {
// cout << '<' ;
// return 0;
// }
// else if (s1[i] > s2[i]) {
// cout << '>' ;
// return 0;
// }
// else continue;
// }
// if (s1.size() < s2.size())
// {
// cout << '<';
// return 0;
// }
// else if (s1.size() > s2.size()){
// cout << '>';
// return 0;
// }
// else cout << '=';
// return 0;
// }
// 优化:string字典集比较可以直接用>=<
int main(){
string s1,s2;
getline(cin,s1);
getline(cin,s2);
for (char &c:s1) c= toupper(c);
for (char &c:s2) c= toupper(c);
if (s1 < s2)
{
cout << '<';
return 0;
}
else if (s1 > s2){
cout << '>';
return 0;
}
else cout << '=';
return 0;
}