AcWing 768. 忽略大小写比较字符串大小
原题链接
简单
作者:
MEthylene
,
2024-10-13 21:27:17
,
所有人可见
,
阅读 1
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
char str1[82],str2[82];
fgets(str1, sizeof(str1), stdin);
fgets(str2, sizeof(str2), stdin);
str1[strcspn(str1, "\n")] = '\0';
str2[strcspn(str2, "\n")] = '\0';
int len1=strlen(str1);
int len2=strlen(str2);
int minLen=(len1<len2)?len1:len2;
for(int i=0;i<minLen;i++){
char c1=tolower(str1[i]);
char c2=tolower(str2[i]);
if(c1<c2){
printf("<");
return 0;
}
else if(c1>c2){
printf(">");
return 0;
}
}
if(len1<len2)
printf("<");
else if(len1==len2)
printf("=");
else printf(">");
return 0;
}