题目描述
忽略了换行符可能会算进去,先统一标准再比较
样例
#include<iostream>
using namespace std;
#include<cstring>
int main(){
char a[100],b[100];
fgets(a,100,stdin);
fgets(b,100,stdin);
if(a[strlen(a)-1]=='\n') a[strlen(a)-1]=0;
if(b[strlen(b)-1]=='\n') b[strlen(b)-1]=0;
for(int i=0;a[i];i++){
if(a[i]>='A'&&a[i]<='Z'){
a[i]=a[i]+32;
}
}
for(int i=0;b[i];i++){
if(b[i]>='A'&&b[i]<='Z'){
b[i]=b[i]+32;
}
}
int t=strcmp(a,b);
if(t>0) puts(">");
else if(t==0) puts("=");
else puts("<");
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla