字符串加密用户在一行中输入一个包括大小写字母和数字的字符串,编程将其中的大写字母用该字母后的第5个字母替代,小写字母用该字母后的第3个字符替代,其他字符原样输出,实现字符串加密。如:A--F,b--e,Z---E,w--z
时间: 2024-10-10 17:16:12 浏览: 48
浅析51个PHP处理字符串的函数
这个任务可以使用Python来完成,通过简单的循环和条件判断实现。下面是一个示例程序:
```python
def encrypt_string(input_str):
encrypted = ""
for char in input_str:
if char.isalpha():
# 对大写字母进行加密
if char.isupper():
new_char = chr((ord(char) - ord('A') + 5) % 26 + ord('A'))
# 对小写字母进行加密
else:
new_char = chr((ord(char) - ord('a') + 3) % 26 + ord('a'))
else:
# 其他非字母字符保持不变
new_char = char
encrypted += new_char
return encrypted
# 测试函数
input_example = "HelloWorld123"
encrypted_text = encrypt_string(input_example)
print(f"原始字符串:{input_example}")
print(f"加密后字符串:{encrypted_text}")
阅读全文