code up 解密

密码电文翻译,输入一行电文,已按下面规律译成密码: A->Z a->z 输入一行电文,已按下面规律译成密码:A->Z a->zB->Y b->yC->X c->x即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程序将密码译回原文,并输出原文。 阅读详情

题目描述

有一行电文,已按如下规律译成密码:

A-->Z        a-->z

B-->Y        b-->y

C-->X        c-->x

......          ......

即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。

思路:根据输入的字符串的字符ascII码判别大写小写字母和数字分别进行相应处理

//解密
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
		char a[26] = {'A','B','C','D','E','F','G','H',
					'I','J','K','L','M','N','O',
					'P','Q','R','S','T','U','V','W','X','Y','Z'};
					
		char b[26] = {'a','b','c','d','e','f','g','h',
					'i','j','k','l','m','n','o',
					'p','q','r','s','t','u','v','w','x','y','z'};
	int i; //循环变量
	string  ch;//字符串变量 

	//输入密文
	cin >> ch;
	//输入的字符长度
	int len = ch.length();
	
	//处理密文 
	for(i = 0; i < len; i++) // 元素个数循环
	{ 
		//不是数字时  57为9最大数字ascII码 
			if(65 <= ch[i] <= 90) //大写字母
			{	
				for(int j = 0; j < 26;j++) //和26个字母匹配
				{
					if(ch[i] == a[j]) //每个密码元素判定一次
					{
						ch[i] = a[26 - j - 1];
						break;//跳出当前循环
					}	
				} 
			} 
			if(97 <= ch[i] <= 122) //小写字母 
			{
				for(int j = 0; j < 26; j++)
				{
					if(ch[i] == b[j])
					{
						ch[i] = b[26 - j - 1];
					}
				}
			}	
	}
	//输出
		cout << ch << endl;
	
	return 0;	
} 


//数字0~9对应48~57, A~Z对应65~90, a~z对应97~122 

//if if顺序执行各个if都执行,if else if 满足前边条件就不向下执行了 


//小写字母变对应的大写字母加32;

 

【C】//有一行电文,已按下面的规律译成密码:A-Z,B-Y,C-X...a-z,b-y,c-x .即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编 //有一行电文,已按下面的规律译成密码:A-Z,B-Y,C-X...a-z,b-y,c-x //即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。 //要求编程序将密码译回原文,并输出密码和原文 #include <stdio.h> int main(){ char pas[80],org[80]; int i,j,num; gets(pas); i=0; while(pas[i]!='\0'){ if(pas[i]>='A'&&a 阅读详情

相关推荐

crypto在线解密工具【持续学习更新...】

例:094F5A0F0A0D1805103B0B3D143117183B720438350A45550967674D1E064F2969784440455A460F1A1B。密文:Z Y X W V U T S R Q P O N M L K J I H G F E D C B A。例:明文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z。(1)例:Zhofrph wr FWIvkrz yhjhwdeoh grj fxs!凯撒密码 位移数 1++

BLACK_life_book的博客 7797

有一行电文,已按以下规律译成密码: A-Z a-z B-Y b-y C-X c-x,即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程将密码译回原文,并

有一行电文,已按以下规律译成密码: A-Z a-z B-Y b-y C-X c-x,即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程将密码译回原文,并输出密码和原文。 #include <stdio.h> #include <stdlib.h> #include <string.h> void cal(char...

qq_36711295的博客 1万+

Python 你不知道的全自动解密解码神器

前言 Ciphey 是一个使用自然语言处理和人工智能的全自动解密/解码/破解工具。 简单地来讲,你只需要输入加密文本,它就能给你返回解密文本。就是这么牛逼。 有了Ciphey,你根本不需要知道你的密文是哪种类型的加密,你只知道它是加密的,那么Ciphey就能在3秒甚至更短的时间内给 你解密,返回你想要的大部分密文的答案。 下面就给大家介绍 Ciphey 的实战使用教程。 1.准备 请选择以下任一种方式输入命令安装依赖: Windows 环境 打开 Cmd (开始-运行-CMD)。 MacOS 环境 打

xff123456_的博客 708

【C语言】有一行电文,已按下面规律译成密码:

即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。要求编程序将密码译回原文,并输出密码和原文。

m0_58734370的博客 2644

CTF之加密解密(HA:ISRO)

练习环境 攻击机:kali 靶机:HA:ISRO 下载地址:https : //download.vulnhub.com/ha/isro.zip 1.发现靶机,端口扫描 root@afei:~# netdiscover -r 192.168.100.135 Currently scanning: 192.168.100.0/24 | Screen View: Unique Hosts ...

afei001 852

有一个电文包含26个字母和非字母字符按规律将其译成密码

有一个电文,包含26个字母和非字母字符,按规律将其译成密码 A-Z a-z B-Y b-y C-X c-x

全自动解密解码神器 — Ciphey

Ciphey 是一个使用自然语言处理和人工智能的全自动解密/解码/破解工具。 简单地来讲,你只需要输入加密文本,它就能给你返回解密文本。就是这么牛逼。 有了Ciphey,你根本不需要知道你的密文是哪种类型的加密,你只知道它是加密的,那么Ciphey就能在3秒甚至更短的时间内给你解密,返回你想要的大部分密文的答案。 下面就给大家介绍 Ciphey 的实战使用教程。 1.准备 开始之前,你要确保Python和pip已经成功安装在电脑上。 请选择以下任一种方式输入命令安装依赖: 1. ..

KHOST的博客 8590

电文密码转换

有一行电文,翻译成密码,以下规律:第一个字母变成第26个,第i个变成第(26-i+1)个字母,a-z,A-Z,b-y,B-Y;输出译文

Golang微信小程序解密 encryptedData 解密

golang 微信小程序开发

Mr_Yixiansen的博客 2131

【Ultrascale+ MPSOC学习记录】10、PS端以太网使用lwip

还是参考ALINX教程,学习PS端以太网如何使用,从教程中可以看到,开发板使用了一个xilinx默认不支持的phy JL2121,所以需要修改lwip的库源码。

ryo891012的博客 881

QMT量化交易桥接方案深度对比:从MiniQMT淘汰说起

量化交易系统中的API桥接,本质是解决本地终端与底层交易引擎之间的通信瓶颈。其核心原理在于绕过GUI封装、直连确定性执行层,从而获得低延迟、高可靠、可监控的指令通路。技术价值体现在策略实盘一致性提升、毫秒级响应保障及运维可控性增强。典型应用场景包括打板策略、T+0套利、高频网格等对时效与稳定性双敏感的自动化交易。本文聚焦国金证券QMT专业版生态,系统剖析DLL注入、HTTP反向代理、IPC共享内存与官方HTTP API四大桥接路径的性能边界、合规风险与工程落地成本,尤其深入解析qmt终端 client is

weixin_33892359的博客 457

Python 全自动解密解码神器 — Ciphey

Ciphey 是一个使用自然语言处理和人工智能的全自动解密/解码/破解工具。简单地来讲,你只需要输入加密文本,它就能给你返回解密文本。就是这么牛逼。有了Ciphey,你根本不需要知道你的密...

Oner.wv的专栏 1513

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

A20802013的博客 2万+

AT89C51SND2单片机解密与破解

<br />    芯片解密研究所长期提供MICROCHIP单片机、SYNCMOS单片机、ALTERA单片机、 ATMEL单片机、VERSACHIPS单片机、HITACHI单片机、NXP单片机、EMC单片机、DALLAS单片机、INTEL单片机、ZILOG 单片机、XILINX单片机、WINBOND单片机、Freescale单片机、STC单片机、SST单片机、LATTICE单片机等近五十个系列单片机解密服务。<br />  我们经过多年的研究,对单片机的算法、架构和工艺进行了深入的研究,精心设计的解密技术流

芯片解密|IC解密|单片机解密|软件破解——深圳芯片解密研究所 2271

语义分割系列7-Attention Unet(pytorch实现)

本文介绍了AttentionUnet模型和其主要中心思想,并在pytorch框架上构建了Attention Unet模型,构建了Attention gate模块,在数据集Camvid上进行复现。

yumaomi的博客 2万+

基于R-CNN深度学习的石头剪刀布手势识别系统:数据集、模型和UI界面的完整实现

本项目的目标是开发一个基于R-CNN深度学习模型的手势识别系统,能够识别石头、剪刀、布三种手势,并通过UI界面让用户能够进行交互。数据集准备与标注:收集包含石头剪刀布手势的图像,并对其进行标注。深度学习模型构建与训练:采用R-CNN模型进行手势的识别和定位。UI界面设计:设计一个简洁的界面,用户可以上传手势图像并进行识别。R-CNN(Region Convolutional Neural Networks)是一个典型的目标检测模型。生成候选区域。

YOLO 876

RSA 加密解密

RSA 加密解密实现代码如下: package com.cictec.network.bus.barcodecheck; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature; import javax.crypto.Cipher; import java.sec...

zoboy的博客 1667

华为OD机试 - 小火车最多人时所在园区站点(Java 2024 E卷 100分)

刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 996

Docker 部署教程和获取登录 Code

Docker 部署教程和获取登录 Code

m0_70567451的博客 167

可维护的 SAP UI5 Theming 策略:从 CSS 级联与特性选择器到 UI Theme Designer 的工程化落地

摘要:SAP UI5主题化是一个涉及CSS级联、选择器特异性和主题参数的系统工程,与应用逻辑解耦以实现品牌化和无障碍适配。轻量级调整优先使用附加CSS,重大改动才考虑创建新主题。样式冲突需通过特异性原则解决,避免滥用!important。动态添加样式应使用addStyleClass而非直接操作DOM。主题可通过bootstrap参数、URL或运行时API设置,企业级主题推荐使用UI Theme Designer。自定义内容应消费主题变量以实现一致性,避免直接修改控件内部结构或内联样式。工程化落地需规范分层和

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 307

基于Dify实现对Excel的数据分析

在dify部署完成后,大家就可以基于此进行各种应用场景建设,目前dify支持聊天助手(包括对话工作流)、工作流、agent等模式的场景建设,我们在日常工作中经常会遇到各种各样的数据清洗、格式转换处理、数据统计成图等数据分析工作,本次主要基于对话工作流模式对Excel文件、csv文件进行解析处理,并进行成图等数据分析工作。主要用到的插件有LLM节点,文档提取器、参数提取器、自定义代码节点、echart插件等。实现解析Excel数据,经过上述不同节点的处理分析流程,最终实现数据统计图展示。

hhue2007的专栏 1万+

对称加密DES、AES、SM4-池化-接入spring项目请求解密响应加密

开发项目使用的spring boot web 项目,需求是 部分接口 需要 支持 报文密文和明文传输 动态切换。 请求解密或明文、响应加密或明文,通过度娘搜索和综合考虑(就自己简单分析一下最简单的实现)。 当前实现的密码算法:DES、3DES、AES、SM4,只展示 DES和SM4 其他类似 使用apache.commons.pool2池化包,加速处理报文 使用 接口 统一 加解密操作 使用RequestBodyAdviceAdapter和ResponseBodyAdvice<?>处理spri.

privateobject的博客 1334

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

解密ClickHouse的Code:210错误:从日志分析到配置文件修改全流程

本文深入解析ClickHouse的Code:210错误(DB::NetException: Connection refused),提供从日志分析到配置文件修改的全流程解决方案。涵盖服务状态检查、端口监听验证、核心配置调优及高级网络问题排查,帮助用户彻底解决连接问题并优化ClickHouse性能。

weixin_30335575的博客 750

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: LeetCode1、两数之和 (c语言实现)
下一篇: code up 剩下的树
翱翔&天际
博客等级 码龄9年 9粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值