09:密码翻译( 1.7编程基础之字符串)
来源:互联网 发布:淘宝购物用例图 编辑:程序博客网 时间:2024/05/18 18:47
09:密码翻译
总时间限制: 1000ms 内存限制: 65536kB
描述
在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,则可得到一个简单的加密字符串。
输入
输入一行,包含一个字符串,长度小于80个字符。
输出
输出每行字符串的加密字符串。
样例输入
Hello! How are you!
样例输出
Ifmmp! Ipx bsf zpv!
#include<iostream>#include<string.h>using namespace std;//http://noi.openjudge.cn/ch0107/09///判断是否是英文字母是isalpha char a[100];int len;int main(){ cin.getline(a,100); len=strlen(a); for(int i=0;i<len;i++){ if(a[i]=='z'){ a[i]='a'; } else if(a[i]=='Z'){ a[i]='A'; } else if(isalpha(a[i])){ a[i]=a[i]+1; } } cout<<a<<endl;}
阅读全文
0 0
- 09:密码翻译( 1.7编程基础之字符串)
- 05:输出亲朋字符串( 1.7编程基础之字符串)
- 26:字符串最大跨距(1.7编程基础之字符串)
- 28:单词倒排( 1.7编程基础之字符串)
- 03:基因相关性(1.7编程基础之字符串)
- 06:合法 C 标识符(1.7编程基础之字符串)
- 30:字符环( 1.7编程基础之字符串)
- 34:回文子串(1.7编程基础之字符串)
- 19:字符串移位包含问题(1.7编程基础之字符串)
- NOI题解(1.7编程基础之字符串)(待补全)
- 1.7编程基础之字符串:06合法 C 标识符
- objective-c 编程基础(3.4 Foundation框架之字符串)
- 02:找第一个只出现一次的字符(1.7编程基础之字符串)
- Delphi编程基础 之 字符串篇
- 09:密码翻译
- (翻译)密码强度测算
- Python 基础编程 -- 字符串 (三)
- Python基础编程(三)使用字符串
- 【美团】丢失的三个数
- Java并发同步之CountDownLatch、CyclicBarrier和Semaphore
- Python 基础-捕获异常
- mysql基本操作
- 文件夹正在使用,如何快速找到关联进程
- 09:密码翻译( 1.7编程基础之字符串)
- Import of META-INF/cxf/cxf-extension-soap.xml has been deprecated and is unnecessary
- POS--权益证明机制
- 统计学习方法五 决策树分类
- Android WebView获取cookie
- onCreate回调中获取view大小为0,ViewTreeObserver,无限回调OnGlobalLayoutListener
- 回调函数
- wait() waitpid()
- 关于图像视觉的基础概念(笔记)