最难的问题
来源:互联网 发布:尼泊尔弯刀数据图纸 编辑:程序博客网 时间:2024/04/30 10:12
题目描述
NowCoder生活在充满危险和阴谋的年代。为了生存,他首次发明了密码,用于军队的消息传递。假设你是军团中的一名军官,需要把发送来的消息破译出来、并提供给你的将军。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第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
输入描述:
输入包括多组数据,每组数据一行,为收到的密文。密文仅有空格和大写字母组成。
输出描述:
对应每一组数据,输出解密后的明文。
输入例子:
HELLO WORLDSNHJ
输出例子:
CZGGJ RJMGYNICE
我的代码:
#include<stdio.h>char* a="VWXYZABCDEFGHIJKLMNOPQRSTU",b[10001];int main(){while(gets(b)){int i;for(i=0;b[i];i++) {if(b[i]==' ') printf(" ");else printf("%c",a[b[i]-'A']);}puts("");}return 0;}
阅读全文
0 0
- 最难的问题
- 最难的问题
- 最难的问题
- 最难的问题有多难?
- Python最难的问题
- 最难对付的面试问题答案
- 最难回答的四个面试问题
- 早看少被坑!Python 最难的问题
- POJ1298最难问题
- 电子工程师最关心的问题
- c++最基础的问题
- 最简单的栈问题
- 区间最值的问题
- 最简单的背包问题
- 目前最严重的问题
- SVM的最优化问题
- 最通俗易懂的背包问题
- 最简单的博弈问题
- 8.字符替换
- Xcode_ library not found for -lAFNetworking
- 在NDK开发中引入第三方库(AndroidStudio Cmake)
- 《科研有方——科研需要“想好”再“做”》笔记 Chapter1:做科研的准备工作
- git常用命令讲解
- 最难的问题
- 线程安全的单例模式
- php递归实现无限级分类树(牛逼)
- node.js通俗解释
- React Redux
- Android studio 导入 aidl
- 1057. 数零壹(20) PAT乙级真题
- sping是怎么处理线程并发的
- Django基本命令