AOJ-problem-09
来源:互联网 发布:儿童 编程培训 编辑:程序博客网 时间:2024/05/01 04:11
University
Description
在大学里,很多单词都是一词多义,偶尔在文章里还要用引申义。这困扰Redraiment很长的时间。
他开始搜集那些单词的所有意义。他发现了一些规律,例如
“a”能用“e”来代替, “c”能用“f”来代替……
现在他给出了字母的替换规则,如下所示,A被E替换,B被C替换,依次类推。
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
E C F A J K L B D G H I V W Z Y M N O P Q R S T U X
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
e r w q t y g h b n u i o p s j k d l f a z x c v m
Input
本题包括多组测试数据。
每组测试数据为一行:为仅由字母和空格组成的字符串(空格不变)。
输入以单行“#”结束。
Output
对应每组测试数据,替换后输出它的引申义。
注意输出。
代码:
#include<iostream>#include<cstdio>using namespace std;int main(){char B[]={"ECFAJKLBDGHIVWZYMNOPQRSTUX"};char C[]={"erwqtyghbnuiopsjkdlfazxcvm"};char a;int num;while((a=getchar())!='#'){if(a=='\n')cout<<'\n';else if(a==' ')cout<<' ';else if(a>='A'&&a<='Z'){num=a-65;cout<<B[num];}else{num=a-97;cout<<C[num];}}return 0;}
阅读全文
0 0
- AOJ-problem-09
- AOJ-problem-849
- AOJ-problem-850
- AOJ-problem-851
- AOJ-problem-853
- AOJ-problem-829
- AOJ-problem-854
- AOJ-problem-883
- AOJ-problem-879
- AOJ-problem-873
- AOJ-problem-874
- AOJ-problem-801
- AOJ-problem-802
- AOJ-problem-805
- AOJ-problem-806
- AOJ-problem-894
- AOJ Problem NO.335 三角形
- AOJ problem 6 Hero In Maze
- POJ 2312 Battle City 笔记
- 第十七章 再论"没有银弹"
- MapReduce工作原理
- 玩下linux中的的poll函数------可以用任何描述符号fd而不限于网络socket
- HDU 1027 Ignatius and the Princess II(全排列)
- AOJ-problem-09
- Iphone 消息通知(APNS)的3种方式 -- C# 和 nodejs
- kubeadm 安装kubetnetes(flannel)
- html 标签与元素
- UVA 572 POJ 2386 连通块问题
- 多进程共享内存续篇-大锁
- 【修真院“纯洁”系列之十九】驱逐令
- 深入浅出谈接口(interface)和类间继承(extends)
- 【Linux命令】用 scp 命令在不同主机之间拷贝文件或目录