题目

有两个人互传信息,使用加密算法,小写字母变成他后面的一位,大写字母变成小写字母

大概就是a->b,b->c,z->a,A->a

第一行给你一个T,表示接下来要输入T行字符串

剩下T行每行输入字符串

最后输出加密后结果

示例输入

3

aabc

ccba

AAbb

输出

bbcd

ddcb

aacc

挺简单一道题,不过多解释

#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
string s2s(string a)
{int n=a.size() ;for(int i=0;i<n;i++){if(a[i]>='a'&&a[i]<='z'){if(a[i]=='z')a[i]='a';elsea[i]=a[i]+1;}if(a[i]>='A'&&a[i]<='Z')a[i]=a[i]-('A'-'a');}return a;
}
int main()
{int t;cin>>t;while(t--){string a;cin>>a;cout<<s2s(a)<<endl; }return 0;
}

2018天津大学夏令营机试第二题相关推荐

  1. 2018年天津大学夏令营机试第一题

    题目 有如下的数列0,1,1,2,3,5,8-- 第一行给你一个T,表示接下来要输入T行数字(0<T<10000) 剩下T行每行输入数字N(0<=N<=100000)(记忆不太 ...

  2. 2018南京大学夏令营机试第一题

    (题目来自tonygsw) 题目大意: 就是输入一个N*N的矩阵,找出在矩阵中,所有元素加起来之和最大的子矩阵. 例如在 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 2 这 ...

  3. 华为机试第二题420 按照路径替换二叉树

    华为机试第二题 按照路径替换二叉树 文章目录 一.题目回忆 输入 样例一 二.Java代码 三.注意 一.题目回忆 将一颗子二叉树按照路径替换到另一棵根二 叉树中, 得到一颗新的二叉 树.替换动作满足 ...

  4. 华为机试 第二题-速战速决

    9月7号 第二题速战速决 虽然g了,但还是写出了,差一点啊,难过. #include <algorithm> #include <iostream> #include < ...

  5. 2010年西北工业大学机试第二题

    #include<iostream> #include<string> using namespace std; int main(){string s;cin>> ...

  6. 2018南京大学计算机夏令营机试

    1. Count number of binary strings without consecutive 1's Given a positive integer n(3≤n≤90), count ...

  7. 2018北邮网研院机试真题

    2018北邮网研院机试真题(答案仅供参考) 根据刚机试结束的同学回忆,今年北邮机试题目下,并附上本人解答.(应该有一些细节没考虑,如果发现问题,欢迎留言指正交流) 大神就当看个笑话 =.= Probl ...

  8. 北京理工计算机学院夏令营机试,北京理工大学计算机近几年机试真题及题解 上...

    2010年机试真题 1.输入一串整数,输入命令排序! 输入a t在这串整数后面添加整数t, 输入c\m\n有n替换m, 输入d t删除t, 输入s排序. #include #include #incl ...

  9. 2019中国科大夏令营机试

    2019中科大计算机夏令营机试 今年是中科大计算机夏令营第一次增加上机考试,而且在离开营一个星期的时候才进行通知.极其短暂的准备时间,加上未知的不确定性,还是带来了不小的挑战.听学长说前些年科大夏令营 ...

  10. 华东师范大学数据学院2020夏令营机试题解

    华东师范大学数据科学与工程学院第八届"云计算与大数据"夏令营机试时间是8:30-11:30,共6道题,在陆老师负责的学院自己的OJ平台上进行.OJ平台使用体验良好. A.排序 给一 ...

最新文章

  1. Facebook 最新力作 FBNetV3来了!相比 ResNeSt 提速 5 倍,精度不输 EfficientNet
  2. 单片机位寻址举例_单片机的寻址方式
  3. java线程中的notifyAll唤醒操作
  4. 【HDU - 4056】Draw a Mess (并查集 or 线段树)
  5. unittest单元测试笔记
  6. 网页滚动条上下滚动固定元素左右不固定之sticky
  7. C#编程语言(六):枚举类型与结构类型
  8. R-CNN 最直观的理解
  9. 随想录(zynq学习)
  10. caffe安装_【开源框架】caffe图像分类从模型自定义到测试
  11. Asp组件初级入门与精通系列之六
  12. MYSQL问题解决方案:Access denied for user ‘root‘@‘localhost‘ (using password:YES)
  13. mysql not regexp_Mysql必知必会——使用正则表达式搜索(REGEXP)
  14. openwrt web框架luci简介,20行代码写一个前后端交互页面
  15. unparseable date:‘’
  16. C# 反序列化错误 System.Runtime.Serialization.SerializationException: 无法找到程序集
  17. 【数学建模】多元回归分析模型(评价与决策)
  18. 基于android 10的国产手机,魅友有福了,基于Android 10的Flyme来了,10款旧机型可申请...
  19. python魔方方法__call__
  20. ARM体系结构2:处理器内核和汇编指令集

热门文章

  1. 数据仓库基础(通俗易懂,好文)数仓概念
  2. python 扫码签到_「扫码签到」30秒生成签到二维码,快捷签到、统计信息、防签到作弊就靠它了!...
  3. 实验室无人机平台 Pixhawk 2.4.8 / PX4 v1.9.2
  4. STM32MP157 Linux系统移植开发篇19:Linux内核Wi-Fi驱动移植
  5. FPGA逻辑设计回顾(2)那些年学习FPGA较为常见的疑问?
  6. cesium加载entity图片缩放_Vue中使用vuecroper插件实现图片上传裁剪并传到SpringBoot后台接口...
  7. 解决虚拟机突然断网问题
  8. 23考研需要准备哪些学习资料?
  9. 算法的衡量:时间复杂度和空间复杂度
  10. HDU1034C++