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

编写加密程序,加密规则为:将所有字母转化为该字母后的第三个字母,即A->D、B->E

编写加密程序,加密规则为:将所有字母转化为该字母后的第三个字母,即A->D、B->E、C->F、…、Y->B、Z->C。小写字母同上,其他字符不做转化。输入任意字符串,输出加密后的结果。

例如:输入"I love 007",输出"L oryh 007"

代码:

#include <iostream>
using namespace std;
int main() {char str[100];fgets(str, 100, stdin);for (int i = 0; str[i] != '\n'; ++i) {//if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z'))if (str[i] >= 'a' && str[i] <= 'z') {int n = str[i] - 'a';n = (n + 3) % 26;str[i] = n + 'a';}else if (str[i] >= 'A' && str[i] <= 'Z') {int n = str[i] - 'A';n = (n + 3) % 26;str[i] = n + 'A';}}cout << str << endl;
}

运行结果:
在这里插入图片描述

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

相关文章:

  • 【笔记】:更方便的将一个List中的数据传入另一个List中,避免多重循环
  • Cisco Secure ACS 5.8.0.32 安装 + Crack 教程
  • 项目准备March
  • 集智书童 | YOLO+混合注意力机制 | YOLOv5再加4.3%才可以做对手,Transformer混合设计依旧可以卷
  • Codeforces Round 894 (Div. 3)----->C. Flower City Fence
  • CryoEM - CryoAI: Amortized Inference of Poses 工程源码复现
  • 项目预备知识
  • redis实战笔记汇总
  • elment-ui table表格排序后 清除排序箭头/恢复默认排序 的高亮样式
  • MySQL数据库基本操作(二)
  • Unity(第十部)时间函数和文件函数
  • 【Java学习笔记】
  • Python列表生成式你学会了吗
  • 【Mybatis】快速入门 基本使用 第一期
  • 在 Rust 中实现 TCP : 1. 联通内核与用户空间的桥梁
  • STM32-ADC一步到位学习手册
  • 【文件管理】关于上传下载文件的设计
  • 微服务架构 SpringCloud
  • 前端 css 实现标签的效果
  • SLAM基础知识-卡尔曼滤波
  • 云时代【6】—— 镜像 与 容器
  • 【QT+QGIS跨平台编译】之五十三:【QGIS_CORE跨平台编译】—【qgssqlstatementparser.cpp生成】
  • JMeter性能测试基本过程及示例
  • 你知道什么是回调函数吗?
  • mac苹果电脑c盘满了如何清理内存?2024最新操作教程分享
  • k8s-kubeapps图形化管理 21
  • 1_Springboot(一)入门
  • Docker Machine简介
  • GWO优化高斯回归预测(matlab代码)
  • LaTeX-设置图像与表格位置