题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1048

题目大意:对一串字符串进行加密:每个英文字母变为字母表此后第五位,其他字符无变化。给出密码,要求翻译为原串。

关键思想:字符串处理

代码如下:

//字符串处理。边界搞好
#include <iostream>
using namespace std;int main(){string temp;while(cin>>temp){if(temp=="ENDOFINPUT")break;if(temp=="START"){getchar();//吃掉回车 getline(cin,temp);for(int i=0;i<temp.size();i++){if(temp[i]>='A'&&temp[i]<='E')temp[i]+=21;else if(temp[i]>'E'&&temp[i]<='Z')temp[i]-=5;}cout<<temp<<endl;cin>>temp;}}return 0;
}

  

转载于:https://www.cnblogs.com/G-M-WuJieMatrix/p/6420876.html

HDU 1048 [The Hardest Problem Ever] 字符串处理相关推荐

  1. HDU 1048 The Hardest Problem Ever

    原题大意: 给出相应的密码本,将密文字母按照所给密码本列出的对应关系解密,字母均为大写,对于非大写字母则同密文保持一致,即不用翻译原样输出. 密码本:Cipher text(密文)A B C D E ...

  2. hdu 5008 Boring String Problem(后缀数组+rmq)

    题目链接:hdu 5008 Boring String Problem 题意: 给你一个字符串,有q个询问,每次询问该字符串所有的子串中字典序第k小的是哪个串,输出位置,如果有多个位置,输出最靠左的那 ...

  3. HDU1048 The Hardest Problem Ever

    问题链接:HDU1048 The Hardest Problem Ever.入门训练题,用C语言编写程序. 以往,密码通信是一件重要的事情,是一项高技术的工作.不过译码的时候,通常是通过查密码本来实现 ...

  4. HDU.1002 A + B Problem II

    原题 HDU.1002 A + B Problem II 分类 杂题·大位整数运算 题意 计算从任意两个长度在1000以内的正整数的和. 输入/输出 要求与格式 输入内容 最开始一行开始输入样例数,对 ...

  5. G - Best ACMer Solves the Hardest Problem Gym - 101955G

    G - Best ACMer Solves the Hardest Problem Gym - 101955G 题意: 我们需要建立一个数据库以支持实时查询和修改.这个数据库中的记录是点坐标 (x,y ...

  6. HDU.1000 A + B Problem

    前言 本人目前大二,目前正值新型肺炎疫情期间,空余时间与其在家里无所事事,倒不如每天刷上一两道算法题.写写解题报告总结总结. 所以每天都写至少一篇题解博客吧,同时也希望全国的疫情能快速消退,加油! 原 ...

  7. Problem B: 字符串加密(编程)

    Problem B: 字符串加密(编程) Time Limit: 1 Sec Memory Limit: 2 MB Submit: 1923 Solved: 905 [Submit][Status][ ...

  8. HDU 2594 Simpsons’ Hidden Talents (字符串-KMP)

    Simpsons' Hidden Talents Problem Description Homer: Marge, I just figured out a way to discover some ...

  9. hdu 1002 A+B problem II

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002 题目分析:高精度问题,大整数相加. 由此题可见java相较于C/C++的优势,即丰富多彩的类以及 ...

最新文章

  1. python导入pods的时候出现错误:FileNotFoundError: [Errno 2] No such file or directory: ‘D:\\tmp\\sods.log‘
  2. idgenerator 会重复吗_终极版:分布式唯一ID的几种生成方案
  3. SEO优化中影响网站关键词排名的因素有哪些?
  4. Android Studio 权威教程
  5. Swift函数_默认参数
  6. 在linux或者windows上直观查看linux下生成的自签名证书
  7. java数据接口之链表_Java数据结构和算法之链表
  8. html中左侧播放器插件,简洁实用的html5音乐播放器插件
  9. 06-自定义构造方法
  10. httplib模块,测试cdn节点文件同步
  11. 公式推导 11-14
  12. 电脑查看连接过的WiFi密码
  13. 1004. 伊甸园日历游戏
  14. EXCEL打开文件密码如何找回
  15. android图形计算器,Desmos图形计算器
  16. 外文翻译原文附在后面_本周作业是翻译外文文献摘要,电子版,回复到作业中,提交附件,格式按照外文文献翻译模版,先中文再附上英文原文,只需要摘要_学小易找答案...
  17. 谷歌扩展插件官方下载地址
  18. Interface Trip Stop - SRS 报错
  19. luogu 3426题解 (KMP)
  20. 现在爆火的数字孪生城市,到底是什么技术?

热门文章

  1. 主函数 main WinMain _tmain _tWinMain 的区别
  2. OpenGL 开发环境配置
  3. 监听vuex的某条数据
  4. modprobe: FATAL: Module xxx.ko not found in directory /lib/modules/$(uname -r)
  5. [ECMAScript] module、export、import分别有什么作用?
  6. React开发(279):ant design 改变按钮状态判断方式
  7. 前端学习(3234):react生命周期1
  8. 前端学习(3045):vue+element今日头条管理-创建页面组件
  9. [html] 举例说明使用data-有什么优点?
  10. [vue] vue组件里写的原生addEventListeners监听事件,要手动去销毁吗?为什么?