HM193 字牌比大小
HM193 字牌比大小
来源: 第 193 集 string容器-字符串比较
难度: 普及-
时间限制: 1s
空间限制: 64MB
题目描述
两张字牌可以用成员函数 compare 比较。比较按字符的 ASCII 码**逐个**进行:先比第 \(0\) 个,相同再比下一个,直到分出大小或两侧都结束。
s1.compare(s2) 的返回值分三种:
- 等于 \(0\):两串完全相同。
- 大于 \(0\):第一串更大。
- 小于 \(0\):第一串更小。
参数既可以是另一张字牌,也可以是 C 风格字符串。实用中最常见的需求是判断**相不相等**(是否为 \(0\));谁大谁小对中文往往意义不大,但英文仍按 ASCII 规则成立,例如 x 比 h 靠后,所以 xello 大于 hello。
读入两串,用 compare 判断关系并输出。
输入格式
一行两个不含空白的字符串 \(s_1\)、\(s_2\)。
输出格式
一行一个词:
- 相等输出
equal - 第一串更大输出
greater - 第一串更小输出
less
样例
输入 #1
hello hello
输出 #1
equal
输入 #2
xello hello
输出 #2
greater
输入 #3
hello xello
输出 #3
less
说明
\(1 \le |s_1|,|s_2| \le 1000\),只含可见非空白字符。
不要假设返回值一定是 \(1\) 或 \(-1\),不同实现可能给出其他正负数;只需看它与 \(0\) 的大小关系。
信息
- ID
- 1192
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者