-->
当前位置:首页 > 题库 > 正文内容

编程题:凯撒加密算法

Luz2年前 (2022-07-17)题库465
“恺撒密码”据传是古罗马恺撒大帝用来保护重要军情的加密系统。它是一种替代密码,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。如将字母按顺序推后3位,则将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。
编写加密函数和解密函数,验证加密和解密结果。
### 输入格式:

第一行输入明文
第二行输入密文
第三行输入向右移位的位数

### 输出格式:

第一行输出对输入的明文加密后的密文
第二行输出对输入的密文解密后的明文

### 输入样例:

in
Thank you
Jrypbzr gb PHM
13


### 输出样例:

out
Gunax lbh
Welcome to CUZ







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。