原题题目
代码实现
#include<cstdio>
#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]+=32;
for(int i=0;b[i];i++)
if(b[i]>='A'&&b[i]<='Z')
b[i]+=32;//a , b 数组都变成小写字母
int t=strcmp(a,b);
if(t==0)puts("=");
else if(t<0)puts("<");
else puts(">");
return 0;
}
心得体会
三步走战略,第一步先声明变量,两个字符类型数组
第二步,两个循环,先把两个数组里面的字母都变成小写字母
第三步,比较a,b大小。