AcWing 768. 忽略大小写比较字符串大小
原题链接
简单
作者:
wrj
,
2024-03-14 23:59:43
,
所有人可见
,
阅读 11
C++ 代码
#include<cstdio>
#include<cstring>
//大写转化成小写,调用strcmp函数比较
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] += 32;
for(int i=0 ; b[i] ; i++)
if(b[i] >= 'A'&& b[i] <= 'Z') b[i] += 32;
int t = strcmp(a,b);
if(t == 0) puts("=");
else if(t<0) puts("<");
else puts(">");
return 0;
}