蓝桥杯 10. 凯撒加密

凯撒加密

原题目链接

题目描述

给定一个单词,请使用凯撒密码将这个单词加密。

凯撒密码是一种替换加密的技术,单词中的所有字母都在字母表上向后偏移 3 位后被替换成密文。

即:

  • a → d
  • b → e
  • w → z
  • x → a
  • y → b
  • z → c

输入描述

输入一行,包含一个单词。

  • 单词中只包含小写英文字母。
  • 单词中的字母个数不超过 100。

输出描述

输出一行,表示加密后的密文。

输入输出样例

输入

in 复制代码
lanqiao

输出

out 复制代码
odqtldr

c++代码

cpp 复制代码
#include<bits/stdc++.h>

using namespace std;

int main() {
    string str;
    cin >> str;
    for (char a : str) cout << (char)('a' + (a - 'a' + 3) % 26);
    return 0;
}//by wqs
相关推荐
sali-tec8 分钟前
C# 基于OpenCv的视觉工作流-章84-包胶有无检测
图像处理·人工智能·opencv·算法·计算机视觉
fpcc12 分钟前
并行编程实战——CUDA编程的pipelines
c++·cuda
Irissgwe14 分钟前
数据结构-排序
数据结构·算法·排序算法
小O的算法实验室18 分钟前
2025年IEEE TITS,基于动态聚类粒子群算法的无人机任务分配与路径规划
算法
小卡不对头21 分钟前
如何评价书木兰软考题库?一个适合小白的软考题库平台
职场和发展
Tairitsu_H23 分钟前
[LC优选算法#5] 分治:快排 | 颜色分类 | 排序数组 | 第K大元素
c++·算法·leetcode·排序算法·快速排序
青山木25 分钟前
Hot 100 --- 滑动窗口最大值
java·数据结构·算法·leetcode·动态规划
青山木26 分钟前
Hot 100 --- 除自身以外数组的乘积
java·数据结构·算法
Frank学习路上30 分钟前
【C++】面试:STL容器与算法
c++·算法·面试
凡人叶枫30 分钟前
Effective C++ 条款33:避免遮掩继承而来的名字
linux·服务器·开发语言·c++·嵌入式开发