Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
40490 | lnx | 忽略大小写的字符串比较 | C++ | 解答错误 | 0 MS | 248 KB | 499 | 2024-02-10 22:12:17 |
#include<bits/stdc++.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> using namespace std; char *my_tolower(char *str){ char *orign=str; for(; *str!='\0';str++) *str=tolower(*str); return orign; } int main() { char a[80],b[80]; char* c; char *d; scanf("%s%s",a,b); c=my_tolower(a); d=my_tolower(b); int k=strcmp(c,d); if(k<0) { cout<<"<"; } else if(k==0) { cout<<"="; } else { cout<<">"; } return 0; }