C++实现凯撒密码解密程序(位移量为5)

mv225180 程序题 共 个子题

题目描述

Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替,密文和明文中字符的对应关系如下: 密文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 明文:V W X Y Z A B C D E F G H I J K L M N O P Q R S T U 你的任务是对给定的密文进行解密得到明文。注意:密文中出现的字母都是大写字母,非字母字符无需进行解码。

限制条件

  • 时间限制:1000ms
  • 内存限制:65536KB

    输入描述

    一行,给出密文,密文不为空,且字符数不超过200。

    输出描述

    输出一行,即密文对应的明文。

    样例输入

    NS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX

    样例输出

    IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧