凯撒密码

提交数: 692, 通过率: 46.53%, 平均分: 52.83

题目描述:

凯撒密码是一种简单的古典密码,其加密原理是:选取一个整数K ( 0<=K<=100 ),使得原文的每个字母向右移 K 位得到密文。假定 k=2,,那么’a’ 向右移动 2 位就是 ’c’;’b’移 动 2 位就是’d’;’y’移动 2 位又回到了’a’;’z’移动 2 位成为了’b’。

你的任务是编写一个程序,其功能是根据一个整数K,将原文加密。

输入格式:

第一行为整数K,第二行为一段只含有小写字母的原文。原文字符长度<=100000。

输出格式:

共一行,为加密后的数据。

样例输入:

(双击复制)
样例1:
2 
abzy

样例2:
27
qwe

样例输出:

(双击复制)
样例1:
cdba

样例2:
rxf
时间限制: 1000ms
空间限制: 256MB

来源: 原创