蓝桥杯 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
相关推荐
执子手 吹散苍茫茫烟波35 分钟前
leetcode46.全排列
java·leetcode·链表·深度优先·回溯法
力扣每日一题1 小时前
【LeetCode】19、删除链表的倒数第N个结点
算法·leetcode·链表
晚云与城1 小时前
今日分享:C++ -- vector
开发语言·c++
悦悦子a啊1 小时前
[Java]PTA:jmu-java-01入门-基本输入
java·开发语言·算法
CoovallyAIHub2 小时前
Transformer实时检测首次全面超越YOLO:百度LW-DETR轻量高效,精度速度双突破
深度学习·算法·计算机视觉
闲人编程2 小时前
雪花算法实现分布式环境下的高效动态ID生成
分布式·python·算法·wpf·标识符·雪花·分布式动态id
NAGNIP2 小时前
大模型工程框架生态全览
算法
River4162 小时前
Javer 学 c++(九):结构体篇
c++·后端
GISer_Jing2 小时前
解析简历重难点与面试回答要点
面试·职场和发展
@卞2 小时前
中心扩展算法
算法