12:加密的病历单

12:加密的病历单

总时间限制: 
1000ms

内存限制: 
65536kB
描述

小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。 
在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又额外交给她一项任务,解密抗战时期被加密过的一些伤员的名单。 
经过研究,小英发现了如下加密规律(括号中是一个“原文 -> 密文”的例子) 
1.  原文中所有的字符都在字母表中被循环左移了三个位置(dec  -> abz) 
2.  逆序存储(abcd -> dcba ) 
3.  大小写反转(abXY -> ABxy)

输入
一个加密的字符串。(长度小于50且只包含大小写字母)
输出
输出解密后的字符串。
样例输入
GSOOWFASOq
样例输出
Trvdizrrvj
来源
医学部计算概论2011年期末考试(王志钢)改编

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 using namespace std;
 5 char a[100001];
 6 char ans[1001];
 7 int now;
 8 int main()
 9 {
10     gets(a);
11     int l=strlen(a);
12     for(int i=0;i<l;i++)
13     {
14         if(a[i]>=65&&a[i]<=90)a[i]=a[i]+32;
15         else a[i]=a[i]-32;
16     }//大小写转换
17     for(int i=l-1;i>=0;i--)
18     {
19         ans[now]=a[i];
20         now++;
21      } //倒序
22      for(int i=0;i<l;i++)
23      {
24          if((ans[i]>=65&&ans[i]<=87)||(ans[i]>=97&&ans[i]<=119))
25          ans[i]=ans[i]+3;
26          else
27          {
28              ans[i]=ans[i]-23;
29          }
30      }
31      puts(ans);
32     return 0;
33 }

时间: 2024-12-15 01:38:01

12:加密的病历单的相关文章

AC日记——加密的病历单 openjudge 1.7 12

12:加密的病历单 总时间限制:  1000ms 内存限制:  65536kB 描述 小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会. 在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又额外交给她一项任务,解密抗战时期被加密过的一些伤员的名单. 经过研究,小英发现了如下加密规律(括号中是一个“原文 -> 密文”的例子) 1.  原文中所有的字符都在字母表中被循环左移了三个位置(dec  -> abz) 2.  逆序存储(abcd -

表单 对数据库字段自动加密解密表单提交(THINKPHP3.2)

1.config配置变量 'MODEL_FIELD_FLAG' => TRUE,//表单加密开关 'MODEL_FIELD_NAME_PRE' => 'mlm_',//表单加密前缀 'MODEL_FIELD_EMCODE' => 'md5',//加密方式 'MODEL_FIELD_EMCODE_KEY' => '[email protected]'//加密key 2.控制器层 $model  继承基础类 BaseModel BaseRelationModel 任意一个的自定义模型

AutoRuns 12.03简体中文绿色单文件

管理系统自启动内容有很多方法,有人选择了自带的MSConfig,有人选择使用一些强大的第三方优化工具,今天针对性极强的自启动管理专业软件:AutoRuns 12最新版迎来小幅更新至V12.03,新增HTML扩展名识别,修复了两处错误,建议有必要尽量更新下! 软如其名,AutoRuns的作用就是对于系统中所有“AutoRun”的内容进行调度管理,它不仅仅可以管理默认的自启动项目,同时可以对系统启动过程中自动注册的DLL文件,自动加载的相关插件等各种自启动操作进行监视和管理,可管理内容非常的丰富.

h5大番薯12牛牛平台出租单卖

h5大番薯12牛牛平台出租QQ:2164097691   h5.hubawl.com 微信小程序H5棋牌游戏定制开发房卡牛牛开发 微信小游戏定制 微信小游戏农场游戏天地和H5电玩小游戏开发定制 2017年开始的第9天,微信发布一个重要的消息,微信小程序,正式开发内测. 一个坐拥8亿用户的社交巨头,每个动作都让创业者心之所动.微信的公众号从已经4年的历史,对接公众号开发系统的公司比比皆是.微信,已经在我们生活中烙下不可替代方式,可以代替很多,如钱包,可以解决我们很多生活问题,如交水电费. 棋牌游戏

1137 加密的密码单

还是首先先把题粘上 然后这个题目有点难懂,我也是读了好几遍才明白.题的意思是要对输入的字符串进行三次操作分别是 第一步对字符进行向右三个字符的移动. 第二步是对第一步结束的字符串进行逆向排列(倒油瓶思想) 大小写进行反向操作 大写变小写,小写变大写 我是把这三部套入了一个“for”循环 在其中多次反复运用“if”“else” 题解如下 原文地址:https://www.cnblogs.com/--840-114/p/12236342.html

NOI 1.7编程基础之字符串(35题)

01:统计数字字符个数 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 输入一行字符,统计出其中数字字符的个数. 输入 一行字符串,总长度不超过255. 输出 输出为1行,输出字符串里面数字字符的个数. 样例输入 Peking University is set up at 1898. 样例输出 4 来源 习题(7-1) 医学部 2010 期末试题 樊波 1 #include<cstdio> 2 #include<cstring> 3 ch

整理小朋友在noi.openjudge上的作业(1)

NOI(题库正在建设中,做题纪录有可能会被删除,请注意) 第一章的统计放前面 1 编程基础之输入输出 10 0 0% 最基础有空补刷 2 编程基础之变量定义.赋值及转换 10 0 0% 最基础有空补刷 3 编程基础之算术表达式与顺序执行 20 0 0% 最基础有空补刷 4 编程基础之逻辑表达式与条件分支 21 0 0% 最基础有空补刷 5 编程基础之循环控制 45 10 22% 最基础有空补刷 6 编程基础之一维数组 15 5 33% 最基础有空补刷 7 编程基础之字符串 35 0 0% 有必要

isv大规模数据迁移和加密

公司的核心业务合作伙伴淘宝网,最近出现泄漏用户信息的现象,找了好久找不到根源,于是乎,淘宝那边决定对所有敏感数据进行加密,从出口和入口都走密文,于是乎,我们的工作量就来了. 我们的一个底单数据库,存储了大量淘宝卖家和买家的订单打印,申请单号,发货,回收单号等等操作的日志,大概有10亿左右数据(自动删除2个月之前的数据),哎呦我的fuck啊,也就是说,我们这边要对10亿数据做加密处理......... 很荣幸,整个数据的操作过程由我来写工具,其中的考虑和过程,我来这里大致的记录一下,以便留下深的记

JS采用ActiveXObject实现用户在提交表单时屏蔽敏感词的功能

本例中敏感词ciku.txt放在C盘根目录下,采用的ActiveXObject插件获取本地文件内容.使用此插件不需网上下插件,直接用如下js代码即可. 浏览器需修改interner安全选项的级别,启用ActiveX才能获取到代码中的ActiveXObject插件.如下图所示: js代码实现如下: 1 <script type="text/javascript"> 2 // -------------- 全局变量,用来判断文本域中是否包含脏词,默认为false,即不包含脏词-