c 语言 字符串比较 多实例测试

/*****
题目描述
比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A < a < B < b < ………… < Z < z。

输入
输入数据包含多个测试实例,每个测试实例占两行,每一行有一个字符串(只包含大小写字母, 长度小于10000)。

输出
如果第一个字符串小于第二个,输出YES,否则,输出NO。
注意:A < a < B < b < ………… < Z < z。

样例输入 Copy
abc
Bbc
Ab
a
ABcef
ABce

样例输出 Copy
YES
YES
NO

*****/

!!!!!本题的主要思想是讲字符串数字化,用数字排序实现新规则,将规则体现在数字上。而且大写始终比小写小一点,但是注意,不能小于一个单位,这样的话就和下一个小写字符重合了。

这里粘贴一个原作者的帖子,大家可以参考一下他的代码。
来自马赛克的作品

发布了84 篇原创文章 · 获赞 0 · 访问量 1805

猜你喜欢

转载自blog.csdn.net/qq_39345244/article/details/104998586