解题思路:
注意事项:1、只要字母改变,其余字符不变
2、'z'要变成'a'和'Z'要变成'A'比较特殊
3、要用到函数ord()将字母转为ascii码,函数chr()将ascii码转为数字
4、输出时,end=""之间没有空格
参考代码:
L = input()
for i in L:
if (i >= 'a' and i <= 'z' )or (i >= 'A' and i <= 'Z'):
if i =='z'or i == 'Z':
i =chr(ord(i) - 25)
else:
i = chr(ord(i)+1)
else:
i = i
print(i,end="")
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C++代码)浏览:992 |
C语言训练-求素数问题 (C语言代码)浏览:726 |
C二级辅导-阶乘数列 (C语言代码)浏览:691 |
用筛法求之N内的素数。 (C语言代码)浏览:646 |
简单的a+b (C语言代码)浏览:816 |
Cylinder (C语言描述+详细分析)浏览:3264 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:511 |
C二级辅导-等差数列 (C语言代码)浏览:810 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:469 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:403 |