1009: University
2016-04-24 21:12
405 查看
1009: University
Time Limit: 1000 Sec Memory Limit:64 MB
Submit: 64 Solved: 29
[Submit][Status][Web Board]
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
对应每组测试数据,替换后输出它的引申义。Sample Input
Ilttabaje zaujljg #
Sample Output
Different meaning
HINT
#include<cstdio>#include<cstring>
int const maxn=60;
int main(){
//freopen("f.txt","r",stdin);
char a,b[maxn]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
char c[maxn]="ECFAJKLBDGHIVWZYMNOPQRSTUXerwqtyghbnuiopsjkdlfazxcvm";
int i=0,j;
while(scanf("%c",&a)&&a!='#'){
int f=0;
for(j=0;j<maxn;j++){
if(a==b[j]){
printf("%c",c[j]);
f=1;
}
}
if(f==0) printf("%c",a);
i++;
}
printf("\n");
}
相关文章推荐
- Scrapy爬取美女图片 (原创)
- 评测—输入法
- Java 泛型
- java.util包---HashMap
- Linux基本命令
- Android开发之WebView组件的使用解析
- Electron
- mysql左连接、右连接、内连接(等值连接)、全连接
- CentOS7LAMP部署流程
- Java 异常处理机制
- 对于ios7.0以后的截屏功能
- RequireJs
- phantomjs server + highchart 在服务器端生成highchart图表图片
- 第八周学习进度
- Activity和View的区别:
- 编译原理
- hdu 2767 Proving Equivalences(强连通入门题)
- Spark使用总结
- tcp协议单用户图片上传
- java的面向对象