文章目录
21.对密码进行加密,使明文变成密文
题目描述
假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,它的变换方式是:按照手机上的字母:1–1,abc–2,def–3,ghi–4,jkl–5,mno–6,pqrs–7,tuv–8,wxyz–9,0–0,渊子把密码中出现的小写字母都变成对应的数字,大写字母则变成小写之后往后移一位,如:X,先变成小写,再往后移一位,就是y。z往后移是a。数字和其他的符号都不做变换。密码中没有空格。
输入描述
输入包括多个测试数据。输入是一个明文,密码长度不超过100个字符,输入直到文件结尾
输出描述
输出渊子真正的密文
示例
输入: YUANzhi1987
输出: zvbo9441987
C++代码
#include<iostream>