2702:密码翻译
总时间限制: 1000ms 内存限制: 65536kB
描述
在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别.我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,则可得到一个简单的加密字符串.
输入
第一行是字符串的数目n, (也要使用get(s)读取字符串,再用n=atoi(s)获得整数数值).
其余n行每行一个字符串,用gets(s)方式读取这一行字符串.每个字符串长度小于80个字符.
输出
输出每行字符串的加密字符串.
样例输入
1
Hello! How are you!
样例输出
Ifmmp! Ipx bsf zpv!
提示
为了避免gets和scanf在使用时的冲突,可用n=atoi(s)把字符串s转换为整数.atoi定义在头文件stdlib.h中.
来源
计算概论05

问题链接:Bailian2702 密码翻译
问题简述:(略)
问题分析:密码问题,简单题,不解释。
程序说明:(略)
参考链接:(略)
题记:程序的输入、输出和计算逻辑要尽量分开书写。能用库函数要尽量使用库函数。

AC的C++语言程序如下:

/* Bailian2702 密码翻译 */#include <bits/stdc++.h>using namespace std;const int N = 26;int main()
{string s;getline(cin, s);int n = atoi(s.c_str());for(int k = 1; k <= n; k++) {getline(cin, s);for(int i = 0; s[i]; i++) {if(islower(s[i]))s[i] = 'a' + (s[i] - 'a' + 1) % N;else if(isupper(s[i]))s[i] = 'A' + (s[i] - 'A' + 1) % N;}cout << s << endl;}return 0;
}

Bailian2702 密码翻译【密码】相关推荐

  1. 用Java编写的密码翻译问题

    package three; /** 密码翻译* 在情报传递过程中,为了防止情报被截取,往往需要用一定的方法对情报加密,简单的加密* 算法虽然不足以完全避免情报被破译,但仍然能够防止情报被轻易的识别. ...

  2. 信息学奥赛一本通 1136:密码翻译 | OpenJudge NOI 1.7 09

    [题目链接] ybt 1136:密码翻译 OpenJudge NOI 1.7 09:密码翻译 [题目考点] 1. 字符串处理 2. ASCII码 [解题思路] 思路1:用判断语句 读入字符串,如果字符 ...

  3. 信息学奥赛一本通(1136:密码翻译)

    1136:密码翻译 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 31622     通过数: 14325 [题目描述] 在情报传递过程中,为了防止情报被截获,往 ...

  4. AC日记——密码翻译 openjudge 1.7 09

    09:密码翻译 总时间限制:  1000ms 内存限制:  65536kB 描述 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍 ...

  5. JSK-16788 密码翻译【密码】

    密码翻译 本题是 2013 年海淀区赛原题 话说猴王的徒弟小猴在他的辅导下修炼成仙,然而小猴任在继续努力修炼中,现在的水平已超过猴王(这似乎不符合常理--) 但小猴绝不是白眼狼,不会凭着自己高强的法力 ...

  6. SWUSTOJ #1178 密码翻译

    SWUSTOJ #1178 密码翻译 题目 输入 输出 样例输入 样例输出 源代码 题目 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破 ...

  7. 信息学奥赛一本通_1136_密码翻译

    题目相关 [题目描述] 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别.我们给出一种最简的的加密方法,对 ...

  8. 金蝶EAS,数据中心密码翻译,数据库密码获取

    数据中心(数据库)密码翻译: 例如,在datacenters.xml中看到数据库密码为:ksqle:Eo9XVXjby/9CVAe8lwOLvFNqxcRI6wMO (实际为:sql123) 1.管理 ...

  9. C++密码翻译加密(终极版)

    C++密码翻译加密(终极版) 总时间限制: 1000ms 内存限制: 65536kB 描述 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被 ...

最新文章

  1. 机器人替代研究员,工作007,完成688次实验,登上Nature封面
  2. jq修改iframe html代码,使用jQuery替换iframe的所有内容(包括doctype和html标签)
  3. EF框架 对字段属性为NULL的空值处理 类型前面加上?保证EF列表读取显示数据不会报异常...
  4. Java数据类型转换全解
  5. 22、Power Query-文本字符的精确提取
  6. 中篇 | 多轮对话机器之话题意图识别
  7. 全球五大顶级域名一周统计:7月第三周新增超9万个
  8. [渝粤教育] 南通职业大学 混合动力汽车构造与检修 参考 资料
  9. MATLAB对图片格式批量转换
  10. php 数据类型转换与比较
  11. Advanced Wlan Attacks (RADIUS)
  12. STM32F103/429串口IAP+Ymodem升级
  13. D2 日报 2019年 03月 12日
  14. minimax算法_使用Minimax算法玩策略游戏
  15. 循环神经网络--RNN GRU LSTM 对比分析
  16. oracle9i12535错误,11gr2 alert日志中报TNS-12535 TNS-00505原因及解决方法
  17. MarkDownPad2实用教程及MarkDown常用语法
  18. Entrust Datacard将从泰雷兹手中收购市场领先的通用硬件安全模块业务
  19. CSU 1598 KMP
  20. uniapp 自定义下拉框

热门文章

  1. 网站锁定php文件命令,PHP文件的锁定机制
  2. VSCode插件开发全攻略
  3. webservers ajax,jQuery AJax调用asp.net webservers的实现代码
  4. 电子计算机的基本结构基于存储程序思想是由,计算机应用基础第一章复习题
  5. druid mysql 配置优化_数据库连接池优化配置(druid,dbcp,c3p0)
  6. Qt引用Boost问题
  7. 中转换成list集合_Java集合、数组与泛型中的几个陷阱,你掉进了几个?
  8. android 代码循环,Android – 每5秒循环一部分代码
  9. java动态数组储存敌机_如何使用参数通过graphql将动态数组字符串存储为neo4j中的节点属性?...
  10. 网站选择按钮点击无反应?_Win10系统电脑鼠标左键单击没有反应的解决办法