忽略大小写的字符串比较

提交数: 2253, 通过率: 42.92%, 平均分: 60.52

题目描述:

c++语言中比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇结束为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准(注意:如果某个字符串结束了'而另一个字符串还未结束,则前者小于后者)。并且在有些时候,我们比较字符串的大小时,还希望忽略字母的大小写,例如"Hello"和"hello"在忽略字母大小写时是相等的。

请写一个程序,实现对两个字符串进行忽略字母大小写的大小比较。

输入格式:

输入为两行,每行一个字符串,共两个字符串。(每个字符串长度都小于80)

输出格式:

如果第一个字符串比第二个字符串小,输出一个字符"<";
如果第一个字符串比第二个字符串大,输出一个字符">";
如果两个字符串相等,输出一个字符"="。

样例输入:

Hello, how are you?
hello, How are you?

样例输出:

=

提示:

提示:c++中的string类型字符串s1和s2,s1与s2可以直接比较大小,若s1>s2、s1<s2、s1==s2。

时间限制: 1000ms
空间限制: 128MB

来源: openjudge