《算法笔记》2.5小节——C/C++快速入门->数组
2018-02-04 08:39
399 查看
题目描述
有一行电文,已按如下规律译成密码:A-->Z a-->z
B-->Y b-->y
C-->X c-->x
...... ......
即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。
输入
输入一行密文
输出
解密后的原文,单独占一行。
样例输入
ZYX123zyx
样例输出
ABC123abc
//#include<iostream> #include<string.h> #include<stdio.h> //using namespace std; int main(){ char st[50]; int l; l=strlen(st); gets(st); for(int i=0;i<l;i++){ if(((int)st[i])>=65&&((int)st[i]<=90)){ st[i]=(char)(155-(int)st[i]); } else if((int)st[i]>=97&&(int)st[i]<=122){ st[i]=(char)(219-(int)st[i]); } } puts(st); }
相关文章推荐
- 《算法笔记》2.5小节——C/C++快速入门->数组
- 《算法笔记》2.5小节——C/C++快速入门->数组
- 《算法笔记》2.5小节——C/C++快速入门->数组
- 《算法笔记》2.5小节——C/C++快速入门->函数
- 算法笔记》2.6小节——C/C++快速入门->函数
- 《算法笔记》2.7小节——C/C++快速入门->指针
- 《算法笔记》2.8小节——C/C++快速入门->结构体(struct)的使用
- 《算法笔记》2.8小节——C/C++快速入门->结构体(struct)的使用
- 《算法笔记》2.7小节——C/C++快速入门->指针
- 《算法笔记》2.8小节——C/C++快速入门->结构体(struct)的使用
- 《算法笔记》2.7小节——C/C++快速入门->指针
- 《算法笔记》2.7小节——C/C++快速入门->指针
- 《算法笔记》2.8小节——C/C++快速入门->结构体(struct)的使用
- 《算法笔记》2.10小节——C/C++快速入门->黑盒测试
- C++快速入门 (五) 数组 和 字符串
- 《算法笔记》第2章C/C++快速入门(读书笔记)
- 动态数组 - C++快速入门34
- 动态数组 - C++快速入门34
- C++ <vector>入门(1)
- C++语音识别接口快速入门(Microsoft Speech SDK)