信息学奥赛一本通(1136:密码翻译)
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:密码翻译)相关推荐
- 信息学奥赛一本通_1136_密码翻译
题目相关 [题目描述] 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别.我们给出一种最简的的加密方法,对 ...
- 信息学奥赛一本通 1136:密码翻译 | OpenJudge NOI 1.7 09
[题目链接] ybt 1136:密码翻译 OpenJudge NOI 1.7 09:密码翻译 [题目考点] 1. 字符串处理 2. ASCII码 [解题思路] 思路1:用判断语句 读入字符串,如果字符 ...
- 信息学奥赛一本通在线提交地址
信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...
- 信息学奥赛一本通 (C++)上机练习
信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...
- 信息学奥赛一本通 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 ...
- 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”
董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...
- 信息学奥赛一本通 提高篇 第5章 矩阵乘法
例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...
- 《信息学奥赛一本通提高篇》第6章 组合数学
例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...
- 《信息学奥赛一本通 提高篇》
提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...
- 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...
最新文章
- java工程化_(二)Java工程化--Maven实践(示例代码)
- 面试官:CAP都搞不清楚,别跟我说你懂微服务!
- linux LVM的创建和管理
- wordpress插入腾讯视频的方法
- 华为P40售价曝光:有点不敢相信
- ChaiNext:过去24小时,市场情绪“燥”
- 源码安装python3.7.0
- 「镁客早报」小米“10亿赌约”输给格力;SpaceX本周将首次试飞新飞船...
- 超详细反编译python打包的exe
- VC 2008下安装与配置OpenCV2.1
- WPF 入门教程RelativeSources
- Mysql基础篇(10)—— MySQL8.0新特性概览
- 学习OpenCV:海森矩阵(Hessian Matrix)
- 白色网站,看久了不爽,segmentfault.com的夜色模式....
- 深入理解计算机系统---程序运行过程
- AlexNet网络的结构详解与实现
- ssm+jsp计算机毕业设计宠物网站laf7a(程序+LW+源码+远程部署)
- ESL3.4 学习笔记(奇异值分解与拉格朗日乘子法下的岭回归,Lasso回归,最小角回归及三者对比分析)
- halcon拓展系列—延伸直线段算子gen_segment_extend
- 实现微信网页授权登录
热门文章
- 作为面试官的一些经历,希望能给找工作的朋友一些参考
- JavaEE实战班第十四天
- “三行代码,确实需要耗上一整天!”
- 腾讯阿里都在用!机器学习最热研究方向入门,附学习路线图
- 分析了2.2W条抖音数据,发现“95后”其实很养生……
- linux band0 手动重启,band,call,apply的区别以及手动封装
- 半年辞退30多个程序员,大厂“开猿节流”太狠了!
- 想要写出好味道的代码,你需要养成这些好习惯!
- 漫话:为什么程序员喜欢使用0 ≤ i 10这种左闭右开的形式写for循环?
- Cache工作原理,Cache一致性,你想知道的都在这里