解题思路:
注意事项: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二级辅导-同因查找 (C语言代码)浏览:592 |
【密码】 (C语言代码)浏览:350 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |
【矩阵】 (C++代码)浏览:999 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:561 |
数列有序 (C语言代码)浏览:974 |
1063题 初学者,求帮忙看下,不知道哪错了浏览:239 |
C语言程序设计教程(第三版)课后习题7.5 (C++代码)浏览:1460 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言描述——递归算法)浏览:1150 |
核桃的数量 (C语言代码)浏览:874 |