经典简约
清爽简洁,回归本真
液态水晶
毛玻璃+霓虹光带
赛博朋克
霓虹故障艺术风
🚫
违规操作检测
禁止使用右键菜单
⚠️ 此操作已被系统记录
1

简单密码

📝 题解 🔵 仅限 C++
题目描述
<p> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">Julius Caesar曾经使用过一种很简单的密码。</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">比如字符A用F来代替。如下是密文和明文中字符的对应关系。</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">密文</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">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</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">明文</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">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&nbsp;</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">你的任务是对给定的密文进行解密得到明文。</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">你需要注意的是,密文中出现的字母都是大写字母。密文中也包括非字母的字符,对这些字符不用进行解码。</span> </p>
输入格式
<p> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">输入中的测试数据不超过100组。每组数据都有如下的形式,而且各组测试数据之间没有空白的行。</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">一组测试数据包括三部分:</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">1.&nbsp;&nbsp;&nbsp; 起始行 - 一行,包括字符串 "START"&nbsp;</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">2.&nbsp;&nbsp;&nbsp; 密文 - 一行,给出密文,密文不为空,而且其中的字符数不超过200</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">3.&nbsp;&nbsp;&nbsp; 结束行 - 一行,包括字符串 "END"&nbsp;</span><br /> <span style="color:#333333;font-family:'MicroSoft Yahei', Helvetica, Arial, Georgia, Simsun;font-size:14px;line-height:25px;">在最后一组测试数据之后有一行,包括字符串 "ENDOFINPUT"。</span> </p>
输出格式
<p> 对每组数据,都有一行输出,给出密文对应的明文。 </p>
样例
样例输入 1
START SBEGG,SEHVSENBVSNGFVNAER GB,ST;L'G;A';;]GSAEH END START GHSAERHBDRBTM JTFI7869IOOG.FKJSAJHSTRJ END ENDOFINPUT
样例输出 1
NWZBB,NZCQNZIWQNIBAQIVZM BW,NO;G'B;V';;]BNVZC BCNVZMCWYMWOH EOAD7869DJJB.AFENVECNOME
提交代码
请先登录后提交

🤖 AI 解题助手

DeepSeek
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这道题,可以帮你分析思路、提供代码示例。
⚠️ 请先登录后使用