解题思路:
注意题目所给信息,任一字符串都不是彼此的前缀,意思是如果能够遍历完字符串那么必定相等,如果不能,必定存在某个不相同的字符串,不可能出现遍历完其中一个字符串,但仍然找不到不同字符的情况,即短的字符串是长的字符串的前缀,不满足题意。
参考代码:
boolean=True
while True:
try:
a=input().strip().split()
for i in range(min(len(a[0]),len(a[1]))):
if a[0][i]!=a[1][i]:
print (ord(a[0][i])-ord(a[1][i]))
boolean=False
break
if boolean:
print (0)
except:
break
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:739 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:685 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:738 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
printf基础练习2 (有点不明白)浏览:845 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:662 |
字符逆序 (C语言代码)浏览:617 |
愚蠢的摄影师 (C++代码)浏览:938 |
输入输出格式练习 (C语言代码)浏览:850 |
最好的,浏览:564 |