编程实现两个字符串s1和s2的字典序比较。(保证每一个字符串不是另一个的前缀,且长度在100以内)。若s1和s2相等,输出0;若它们不相等,则指出其第一个不同字符的ASCII码的差值:如果s1>s2,则差值为正;如果s1<s2,则差值为负。
样例输入
java basic
样例输出
8
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string s1, s2;
cin >> s1 >> s2;
int Max = s1.length()>s2.length() ? s2.length() : s1.length();
for(int i=0; i<Max; i++)
{
if(s1[i] == s2[i])
continue;
else
{
cout << s1[i]-s2[i] << endl;
return 0;
}
}
cout << "0" << endl;
return 0;
}