蓝桥杯 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
相关推荐
NfN-sh9 分钟前
计数组合学7.12( RSK算法的一些推论)
笔记·学习·算法
ikkkkkkkl20 分钟前
LeetCode:15.三数之和&&18.四数之和
c++·算法·leetcode
pusue_the_sun34 分钟前
从零开始搞定类与对象(中)
开发语言·c++·学习
屁股割了还要学1 小时前
【数据结构入门】链表
c语言·开发语言·数据结构·c++·学习·算法·链表
Mr数据杨1 小时前
数据与模型优化随机森林回归进行天气预测
算法·随机森林·回归
君鼎1 小时前
Effective C++ 条款19: 设计class犹如设计type
c++
chen1111 小时前
有关人工智能(AI)的搜索算法(CS50)
算法
恣艺2 小时前
LeetCode 135:分糖果
算法·leetcode·职场和发展
TDengine (老段)2 小时前
TDengine 中 TDgp 中添加算法模型(异常检测)
java·大数据·数据库·算法·时序数据库·tdengine·涛思数据
源代码•宸2 小时前
C++高频知识点(十四)
开发语言·c++·经验分享·raii