1136:密码翻译

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 31622     通过数: 14325

【题目描述】

在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,则可得到一个简单的加密字符串。

【输入】

输入一行,包含一个字符串,长度小于80个字符。

【输出】

输出每行字符串的加密字符串。

【输入样例】

Hello! How are you!

【输出样例】

Ifmmp! Ipx bsf zpv!

【参考代码】

C代码:

#include <stdio.h>
#include <string.h>
#define N 90
char s[N];
int main()
{int i;gets(s);for(i=0;s[i]!='\0';i++){if(s[i]=='z' || s[i]=='Z')s[i]-=25;else if(s[i]>='a' && s[i]<'z' || s[i]>='A' && s[i]<'Z')s[i]++;}puts(s);return 0;
}

C++代码:

#include <iostream>
#include <string>
using namespace std;
int main()
{string s;getline(cin,s);for(int i=0;i<s.size();i++){if(s[i]=='z' || s[i]=='Z')s[i]-=25;else if(s[i]>='a' && s[i]<'z' || s[i]>='A' && s[i]<'Z')s[i]++;}cout << s;return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1136

信息学奥赛一本通(1136:密码翻译)相关推荐

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

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

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

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

  3. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  4. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  5. 信息学奥赛一本通 1294:Charm Bracelet | OpenJudge NOI 2.6 7113:Charm Bracelet | 洛谷 P2871

    [题目链接] ybt 1294:Charm Bracelet OpenJudge NOI 2.6 7113:Charm Bracelet 洛谷 P2871 [USACO07DEC]Charm Brac ...

  6. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  7. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  8. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

  9. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  10. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

最新文章

  1. java工程化_(二)Java工程化--Maven实践(示例代码)
  2. 面试官:CAP都搞不清楚,别跟我说你懂微服务!
  3. linux LVM的创建和管理
  4. wordpress插入腾讯视频的方法
  5. 华为P40售价曝光:有点不敢相信
  6. ChaiNext:过去24小时,市场情绪“燥”
  7. 源码安装python3.7.0
  8. 「镁客早报」小米“10亿赌约”输给格力;SpaceX本周将首次试飞新飞船...
  9. 超详细反编译python打包的exe
  10. VC 2008下安装与配置OpenCV2.1
  11. WPF 入门教程RelativeSources
  12. Mysql基础篇(10)—— MySQL8.0新特性概览
  13. 学习OpenCV:海森矩阵(Hessian Matrix)
  14. 白色网站,看久了不爽,segmentfault.com的夜色模式....
  15. 深入理解计算机系统---程序运行过程
  16. AlexNet网络的结构详解与实现
  17. ssm+jsp计算机毕业设计宠物网站laf7a(程序+LW+源码+远程部署)
  18. ESL3.4 学习笔记(奇异值分解与拉格朗日乘子法下的岭回归,Lasso回归,最小角回归及三者对比分析)
  19. halcon拓展系列—延伸直线段算子gen_segment_extend
  20. 实现微信网页授权登录

热门文章

  1. 作为面试官的一些经历,希望能给找工作的朋友一些参考
  2. JavaEE实战班第十四天
  3. “三行代码,确实需要耗上一整天!”
  4. 腾讯阿里都在用!机器学习最热研究方向入门,附学习路线图
  5. 分析了2.2W条抖音数据,发现“95后”其实很养生……
  6. linux band0 手动重启,band,call,apply的区别以及手动封装
  7. 半年辞退30多个程序员,大厂“开猿节流”太狠了!
  8. 想要写出好味道的代码,你需要养成这些好习惯!
  9. 漫话:为什么程序员喜欢使用0 ≤ i 10这种左闭右开的形式写for循环?
  10. Cache工作原理,Cache一致性,你想知道的都在这里