AcWing 768. 忽略大小写比较字符串大小
原题链接
简单
#include <iostream>
using namespace std;
int cmp(char a,char b){
if(a>='a'&&a<='z'&&b>='A'&&b<='Z')b+=32;
else if(b>='a'&&b<='z'&&a>='A'&&a<='Z')a+=32;
return a-b;
}
int main(){
string a,b;
int cnt=0;
getline(cin,a);
getline(cin,b);
for(int i=0;i<min(a.size(),b.size());i++){
if(cmp(a[i],b[i])>0){cout<<'>';cnt=1;break;}
if(cmp(a[i],b[i])<0){cout<<'<';cnt=1;break;}
}if(cnt==0){
if(a.size()>b.size())cout<<'>';
if(a.size()==b.size())cout<<'=';
if(a.size()<b.size())cout<<'<';
}
return 0;
}