Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
508 关清声 31忽略大小写的字符串比较 C++ Wrong Answer 0 MS 264 KB 678 2022-08-28 10:02:27

Tests(4/10):


Code:

#include<iostream> #include<cstring> using namespace std; char change(char a) { if(a>='a'&&a<='z') { a-=32; } return a; } int main() { string a; string b; getline(cin,a); getline(cin,b); for(int i=0;i<a.size();i++) { a[i]=change(a[i]); } for(int i=0;i<a.size();i++) { b[i]=change(b[i]); } for(int i=0;i<a.size();i++) { if(a[i]>b[i]) { cout<<">"<<endl; return 0; } if(a[i]<b[i]) { cout<<"<"<<endl; return 0; } if(a[i]=='\0'&&b[i]!='\0') { cout<<"<"<<endl; return 0; } if(b[i]=='\0'&&a[i]!='\0') { cout<<">"<<endl; return 0; } } cout<<"="<<endl; return 0; }


Run Info:

------Input------
a ABCDEFG hI
------Answer-----
<
------Your output-----
=