当前位置: 首页 > article >正文

【入门】【练9.3】 加四密码

|  时间限制:C/C++ 1000MS,其他语言 2000MS
   内存限制:C/C++ 64MB,其他语言 128MB
   难度:中等
   分数:100 OI排行榜得分:12(0.1*分数+2*难度)
   出题人:root   |

描述

要将 China 译成密码,译码规律是:用原来字母后面的第 4 个字母代替原来的字母.例如,字母 A 后面第 4 个字母是 E。E 代替 A。因此,China 应译为 Glmre。请编一程序,用赋初值的方法使 c_{1}​、c_{2}​、c_{3}c_{4}c_{5}​ 五个变量的值分别为,C、h、i、n、a,经过运算,使 c1​、c2​、c3​、c4​、c5​ 分别变为 G、l、m、r、e,并输出。

输入描述

输入长度为 5 的字符串(保证字母后面的第 4 个字符存在)。

输出描述

输出加密后的结果。

用例输入 1 

China

用例输出 1 

Glmre

程序代码:(方法一)

​
#include<iostream>
using namespace std;int main(){char c1,c2,c3,c4,c5;cin>>c1>>c2>>c3>>c4>>c5;cout<<char(c1+4)<< char(c2+4)<<char(c3+4)<<char(c4+4)<<char(c5+4);return 0;
}​

(方法二)

#include<iostream>
using namespace std;
int main(){char c1,c2,c3,c4,c5;cin>>c1>>c2>>c3>>c4>>c5;char c[6] = {c1,c2,c3,c4,c5};for (int i=0; i<5; i++) {cout << char(c[i]+4);}return 0;
}

http://www.lryc.cn/news/2396927.html

相关文章:

  • 使用 SASS 与 CSS Grid 实现鼠标悬停动态布局变换效果
  • Node.js 全栈开发方向常见面试题
  • Spring如何实现组件扫描与@Component注解原理
  • 历年四川大学计算机保研上机真题
  • gcc符号表生成机制
  • 达梦数据库 Windows 系统安装教程
  • unix/linux source 命令,其基本概念、定义、性质、定理
  • 【Java EE初阶】计算机是如何⼯作的
  • RAG理论基础总结
  • 列表推导式(Python)
  • 嵌入式RTC工作原理及应用场景
  • 一天搞懂深度学习--李宏毅教程笔记
  • Go语言常见接口设计技巧-《Go语言实战指南》
  • python打卡训练营打卡记录day43
  • Camera相机人脸识别系列专题分析之十一:人脸特征检测FFD算法之低功耗libvega_face.so人脸属性(年龄,性别,肤色,微笑,种族等)检测流程详解
  • 解决:输入SSH后,仍无法通过网址登录以及紧接着的新问题Permission denied(publickey,password).
  • 【QT控件】QWidget 常用核心属性介绍 -- 万字详解
  • uniapp-商城-77-shop(8.2-商品列表,地址信息添加,级联选择器picker)
  • HTTPS加密通信详解及在Spring Boot中的实现
  • 如何让 Git 停止跟踪文件?停止后又如何恢复跟踪?
  • 【第16届蓝桥杯 | 软件赛】CB组省赛第二场
  • SQL进阶之旅 Day 10:执行计划解读与优化
  • AR/MR实时光照阴影开发教程
  • Visual studio 中.sln/.vcxproj/.vcxproj.filters和.vcxproj.user文件的作用
  • 【汽车电子入门】一文了解LIN总线
  • JVM学习(七)--JVM性能监控
  • 关于 java:5. Java IO 与文件操作
  • 【笔记】为 Python 项目安装图像处理与科学计算依赖(MINGW64 环境)
  • 【笔记】MLA矩阵吸收分析
  • 600+纯CSS加载动画一键获取指南