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

蓝桥杯官网练习题(凯撒加密)

题目描述

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

凯撒密码是一种替换加密的技术,单词中的所有字母都在字母表上向后偏移 3 位后被替换成密文。即 a 变为 d,b 变为 e,⋯⋯,w 变为z,x 变为 a,y 变为 b,z 变为 c。

输入描述

输入格式:

输入一行,包含一个单词,单词中只包含小写英文字母,单词中的字母个数不超过 100。

输出描述

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

输入输出样例

示例

输入

lanqiao

输出

odqtldr

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M
import java.util.Scanner;public class Main {public static void main(String[] args) {String str=scan.next();int[] a=new int[26];for(int i=0;i<str.length();i++){if(str.charAt(i)-'a'<23){System.out.print((char)(str.charAt(i)-'a'+'d'));}if(str.charAt(i)-'a'==23){System.out.printf("a");}if(str.charAt(i)-'a'==24){System.out.printf("b");}if(str.charAt(i)-'a'==25){System.out.printf("c");}}}
}

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

相关文章:

  • JavaScript 数组中常用的方法
  • YOLOV7改进-添加基于注意力机制的目标检测头(DYHEAD)
  • 爬虫爬取mp3文件例子
  • 说说什么是间隙锁
  • python小题库(三)
  • 【前端设计模式】之单例模式
  • Linux——(第六章)常用指令(一)
  • 第19章_瑞萨MCU零基础入门系列教程之RTC
  • 6、Spring之依赖注入源码解析(上)
  • vscode各种配置的方法
  • 每天几道面试题(第一天)
  • [paddle]paddlepaddle官方安装命令合集
  • 使用JS实现一个简单的观察者模式(Observer)
  • 智能井盖传感器:高效守护城市道路安全
  • pycharm创建py文件时自动添加基础信息--模板
  • Notpad++常用正则表达式替换案例集锦
  • DGA行为转变引发了对网络安全的担忧
  • 微信小程序开发---页面导航
  • torch.nn中的L1Loss和MSELoss
  • Speech | 语音处理,分割一段音频(python)
  • 【深度学习】 Python 和 NumPy 系列教程(三):Python容器:1、列表List详解(初始化、索引、切片、更新、删除、常用函数、拆包、遍历)
  • 【C++笔记】C++string类模拟实现
  • 操作系统之课后习题——引论
  • 【PHP代码审计】反序列化漏洞实战
  • Socks5 与 HTTP 代理在网络安全中的应用
  • 进阶C语言-指针的进阶(中)
  • 保姆级-微信小程序开发教程
  • 数据库-DQL
  • 19 螺旋矩阵
  • 数据结构与算法:概述