描述
按照字典规则比较两个英文字符串的大小,基本规则如下:
(1)字符串左对齐比较
(2)字母无大小写对应关系时忽略大小写,比如'B'不仅大于'A',也大于'a'
(3)字母有大小写对应关系时,大写小于小写,比如'A'小于'a'
(4)字符串中只有大小写字母和空格,空格小于任何字母
例如:"aBc"<"abc","abcdef"<"abD","Abcd"<"abc"
格式
输入格式
输入是两行,每行一个字符串,长度均小于1000
输出格式
输出一个整数,表示这两个字符串比较大小的结果。如果第一个小于第二个,输出-1;
如果第一个大于第二个,输出1;相等则输出0。
样例
输入样例
your you
输出样例
1
限制
时间限制:100 ms
内存限制:8192 KB
#include <bits/stdc++.h>
using namespace std;
int main(){
string s1, s2;
getline(cin, s1);
getline(cin, s2);
int n1 = s1.l