Description

某电报局的电文保密的规律是将每个英文字母变成其后的第4个字母(很原始的那种啦),如A变成E,a变成e。最后四个字母(W,X,Y,Z或w,x,y,z)又变成前4个字母(A,B,C,D或a,b,c,d).非字母字符不变。输入一行字母,要求输出对应的加密后的文字

Input

一行字符串

Output

改变后的字符串

Sample Input

I am 20 years old.

Sample Output

M eq 20 cievw sph.
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{char str[100];int i=0;gets(str);while(str[i]!='\0'){if((str[i]>='A'&&str[i]<='V')||(str[i]>='a'&&str[i]<='v'))str[i]+=4;else if((str[i]>='W'&&str[i]<='Z')||(str[i]>='w'&&str[i]<='z'))str[i]-=22;++i;}cout<<str;return 0;
}

[YTU]_2800( 逗逗泡泡的保密电文)相关推荐

  1. 给字母保密的c语言,C语言练习题

    1.保密电文:某电报局的电文保密规律是将每个英文字母变成其后的第4个字母,例如A变成E,a变成e.最后四个字母(W, X,Y,Z或w,x,y,z)变成前四个字母(A,B,C,D或a,b,c,d).电文 ...

  2. 为使电文保密,往往按一定规律强其转换为密码,收报入再按约定的规律将其译回原文。

    为使电文保密,往往按一定规律强其转换为密码,收报入再按约定的规律将其译回原文.例如,可以按以下规律将电文变成密码;将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z ...

  3. C语言-译密码。为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文。

    例如,可以将以下规律将电文变成密码:将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z变成D.字母按上述规律转换,非字母字符保持原状不变,如"China! ...

  4. c语言作业 密码翻译,C语言作业 有一行电文,以按下面规律译成密码

    C语言的凯撒加密Description 有一行电文,请将电文中所有字母按A→F,B→G,--,U→Z,V→A,W→B,X #includeintmain(){charc;while((c=getcha ...

  5. 安全保密领域人工智能的应用

    安全保密领域,以深度学习为基础的人工智能也大有可为,值得期待. **一是以人脸识别为代表的基于生物特征的身份认证技术.**目前人脸识别技术已经进入实用阶段,智能系统对人脸的识别准确率已经超越人眼.机器 ...

  6. java程序a-z b-y_有一行电文,以按下面规律译成密码: A---Z a---z B---Y b---Y C---X c---x …… 即第1个字母编程第26个字...

    有一行电文,以按下面规律译成密码: A--->Z a--->z B--->Y b--->Y C--->X c--->x -- 即第1个字母编程第26个字母,第i个字 ...

  7. 洛谷P2587 [ZJOI2008]泡泡堂

    传送门 1368 泡泡堂 省队选拔赛  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 大师 Master 题解 题目描述 Description 第XXXX届NOI期间,为了加 ...

  8. “九”答不可 | 量子保密,完美无缺?

    为什么"绝对安全"? 需要明确的是:密码学和量子技术两者各自包含的内容都很丰富,目前人们讨论的已经可以开始实际运用的,只是量子技术在"密钥分配"这个具体的分支上 ...

  9. iPhone开发:类似iChat的聊天泡泡示例

    很多iPhone聊天程序消息显示都喜欢做成iChat的泡泡样式,这样是不是很apple呢? 那么下面用一种简单的方法来实现它. 主要通过 UIlabel的sizeToFit方法自动计算文本区域大小 U ...

最新文章

  1. Linux2.6--进程抢占和上下文切换
  2. 通过Runtime源码了解关联对象的实现
  3. Windows系统查看端口占用
  4. 【基于Web攻击】的方式发现并攻击物联网设备,又是一个入狱小技巧
  5. Mysql 5.8 参数调优
  6. 一文读懂常用开源许可证
  7. 如何生成随机不重复的11位数字
  8. 想开发微信小游戏,先看看腾讯是如何制定规则的
  9. linux系统日志设置
  10. arcgis中python计算面积的表达式_解析ArcGis的字段计算器(一)——数值型数据计算,从“面积计算”开始...
  11. 阿里粗排模型-cold
  12. R语言中dim函数_R语言入门:函数介绍(3)—— %gt;%
  13. 英语单词APP开发功能需求
  14. 【OKR目标管理】价值分析
  15. java中view是什么_深入理解Android中View
  16. 3D游戏之投影矩阵算法技术实现
  17. IntelliJ IDEA如何整理代码格式
  18. 互联网的“达尔文”式猜想
  19. Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式
  20. Qt接入阿里云SDK,OSS工程,实现头像上传,Mac和Win编译库文件。

热门文章

  1. python 编译器重构_Python之父考虑重构Python解释器
  2. 【资源共享】休眠唤醒 开发指南
  3. 《C++编程惯用法——高级程序员常用方法和技巧》——2.9 静态对象的构造
  4. 郑州尚学堂:JAVA常用4种排序方法
  5. iOS Provisioning Portal概述
  6. AjaxControlToolkit HoverMenuExtender 控件演示
  7. linux超级基础系列——什么是shell? bash和shell有什么关系
  8. Java机器学习库ML之四模型训练和预测示例
  9. 机器学习知识点(十九)矩阵特征值分解基础知识及Java实现
  10. HDFS HA介绍及配置理解