解题思路:
注意事项:注意输入行,猜测系统测试时,有类似'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二级辅导-等差数列 (C语言代码)浏览:1217 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3396 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1374 |
淘淘的名单 (C语言代码)答案错误???浏览:595 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
剪刀石头布 (C++代码)浏览:1713 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:546 |
字符逆序 (C语言代码)浏览:510 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:599 |