AcWing 768. 忽略大小写比较字符串大小
原题链接
简单
作者:
红色岛屿
,
2023-01-03 22:22:28
,
所有人可见
,
阅读 104
C++ 代码
#include <iostream>
#include <cstring>
#include <cmath>
using namespace std;
int main(){
int count=0;
string a,b;
getline(cin,a);
getline(cin,b);
int len1=a.size(),len2=b.size();
int Min=min(len1,len2);
int Max=max(len1,len2);
for(int i=0;i<Min;i++){
if(a[i]>96 && a[i]<123 ) a[i]-=32;
if(b[i]>96 && b[i]<123) b[i]-=32;
if(a[i]==b[i]) {
count++;
continue;
}
else if(a[i]>b[i]){
cout<<">"<<endl;
break;
}
else {
cout<<"<"<<endl;
break;
}
}
//cout<<count<<endl;
char x=a.size()>b.size()?'>':'<';
if(Min==Max && count==Min) cout<<"="<<endl;
else if(count==Min && count<Max ) cout<<x<<endl;
return 0;
}