杭电oj 1328
2015-05-28 20:35
288 查看
Tips:本题中没有任何难度,直接按普通逻辑进行计算即可。
#include<stdio.h> #include<string.h> char ch[26]={'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'}; int locate(char c) { //找出字符在字母表的位置 for(int i = 0;i < 26 ;i++) { if(c == ch[i]) { return i; } } } int main() { int T; scanf("%d",&T); getchar();//在gets之前先将换行符读取掉 for(int i = 1;i <= T;i++) { char a[50]; char temp[50]; gets(a); for(int j = 0; j < strlen(a);j++) { int l = (locate(a[j])+1)%26; temp[j] = ch[l]; } printf("String #%d\n",i); for(int j = 0 ;j < strlen(temp);j++) printf("%c",temp[j]); printf("\n"); printf("\n"); } return 0; }
相关文章推荐
- linux 琐碎知识点
- Android 怎么使用Bitmap+Canvas 自适应屏幕
- openstack Juno版部署记录
- C语言做的键盘操作的五子棋
- 并查集的简单应用——HDU
- sip的安装
- Spark目录
- 圆形头像
- noip2014Day2T3解方程
- MapReduce的流程
- RHCS图形界面建立GFS共享上
- RHCS图形界面建立GFS共享上
- servlet的增删改查
- 水波纹效果
- day1
- Codeforces Round #305 (Div. 2), problem: (A) Mike and Fax
- Codeforces Round #305 (Div. 2), problem: (A) Mike and Fax
- Java程序员到架构师的推荐阅读书籍
- const char*, char const*, char*const的区别
- 学习GLSL Shader