蓝桥杯 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
相关推荐
纪元A梦几秒前
华为OD机试真题——告警抑制(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
java·c语言·javascript·c++·python·华为od
keep intensify33 分钟前
【数据结构】--- 双向链表的增删查改
c语言·数据结构·算法·链表
mahuifa38 分钟前
(34)VTK C++开发示例 ---将图片映射到平面
c++·平面·3d·vtk·cmake
geneculture2 小时前
融智学数学符号体系的系统解读(之一)
人工智能·算法·机器学习
巷9553 小时前
DBSCAN对比K-means
算法·机器学习·kmeans
李匠20243 小时前
C++负载均衡远程调用学习之 Dns-Route关系构建
运维·c++·学习·负载均衡
小徐Chao努力3 小时前
【堆】最大堆、最小堆以及GO语言的实现
数据结构·算法·golang·
jiunian_cn4 小时前
【c++】模板详解
开发语言·c++·visual studio
双叶8364 小时前
(51单片机)LCD显示红外遥控相关数据(Delay延时函数)(LCD1602教程)(Int0和Timer0外部中断教程)(IR红外遥控模块教程)
c++·单片机·嵌入式硬件·51单片机
jerry6094 小时前
算法四 习题 1.3
数据结构·c++·算法