欢迎来到计算机考试题库网 考试题库官网
全部科目 > 计算机考试试题及答案解析

问答题

简答题

恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采⽤了替换方法对信息中的每⼀个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:

对于原文字符P,其密文字符C满足如下条件:C=(P+3)mod 26
上述是凯撒密码的加密⽅法,解密方法反之,即:P=(C-3)mod 26
假设用户可能使用的输入包含大小写字母a~zA~Z、空格和特殊符号,请编写⼀个程序,对输入字符串进行恺撒密码加密,直接输出结果,其中空格不用进行加密处理。使用input()获得输⼊。

    【参考答案】

    点击查看答案

    相关考题