解题思路:
注意事项:注意输入行,猜测系统测试时,有类似'zz aa 2wa'连着的测试数据,所以输入用list处理则为['z','z',' ','a'...]的,空格也会单独占一个位置,属于不变化的“其他符号”。50%错在认为数据是'1 2 3'这样单独输入的,以及认为空格不算‘符号’
参考代码:
xx=list(input())
yy=list()
for ii in xx:
cc=ord(ii)
if 97<=cc<=121 or 65<=cc<=89:
yy.append(chr(cc+1))
elif cc==122:
yy.append('a')
elif cc==90:
yy.append('A')
else:yy.append(ii)
print(''.join(yy))
0.0分
0 人评分
淘淘的名单 (C语言代码)答案错误???浏览:595 |
妹子杀手的故事 (C语言代码)浏览:1237 |
C语言训练-大、小写问题 (C语言代码)浏览:615 |
WU-字符串比较 (C++代码)浏览:764 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:787 |
1126题解浏览:599 |
关于float,double变量的几点说明浏览:1826 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:684 |
蚂蚁感冒 (C语言代码)浏览:778 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:579 |