c语音程序加密题(字母后加四位)
已知某种密码的加密规则是:用原来字母后面的第4个字母,代替原来的字母。例如,将“China”转成密码,因为字母‘C’后面第4个字母是字母‘G’,因此用‘G’代替‘C’,以此类推。因此,“China”应译为“Glmre”。如果后面第4个大于字母‘z’或‘Z’,则回到字母表头部继续编码,即26个小写、大写字母分别形成环状编码。例如字母‘x’后的第4个字母是‘b’。编写程序,对任意输入的5位字母串,将其转换为密码,输出原文和密码。
#include<stdio.h>
void main()
{int i;char a[5];printf("请输入5个字母");scanf("%s",a);printf("原文=%s\n",a);for(i=0;i<5;i++){if(a[i]>='a'&&a[i]<='z'){if(a[i]<'w'){a[i]+=4;}elsea[i]-=22;}if(a[i]>='A'&&a[i]<='Z'){if(a[i]<'w'){a[i]+=4;}elsea[i]-=22;}}printf("加密后=");for(i=0;i<5;i++){printf("%c",a[i]); }printf("\n");
}
结果:
c语音程序加密题(字母后加四位)相关推荐
- 网易云加密--Android安卓移动应用程序加密加壳保护方案防破解防逆向分析防游戏外挂
网易云加密--Android安卓移动应用程序加密加壳保护方案防破解防逆向分析防游戏外挂 一.服务简介 网易云加密为网易公司旗下产品,致力于为移动应用程序提供专业保护方案,让加固变得更简单,一键搞定.目 ...
- 大专java考试试题_专科—程序设计基础题库-java.doc
专科-程序设计基础题库-java 专科15级<程序设计基础>题库100道 总共抽8道题,每小题12.5分,共100分. 按题型:顺序(1道).分支(1道).单循环(2道).多循环(1道). ...
- 【C语言】程序阅读题
程序阅读题 输出以下程序的结果 #include <stdio.h> int main() {char ch;int k = 0;for(ch = 'A';ch < 'H';ch++ ...
- .net 程序加密方法
.net 程序加密,一般是对生成的exe文件或者dll直接进行加壳,配合加密锁或者许可进行授权控制,既能保证安全性,又控制软件的使用. 加壳工具的选择 一般要考虑几点,第一是加壳的安全性,不能被轻易脱 ...
- 用c语言设计一个统计字符个数的程序,「第6篇」「C程序上机题」「统计输入的字符个数思路与实现」...
一.统计输入的字符个数 同学们在学习C语言课程中,经常会遇到一道题,就是要求你写一个C程序,这个C程序能够读取你从键盘上输入的字符,并且统计其中的字符个数,最后输出总的字符个数并且把这些输入的字符再输 ...
- .NET程序的代码混淆、加壳与脱壳
通常我们通过代码混淆.加密的形式达到软件保护的目的.在Web开发里我们接触过的可能就是JS代码加密了,可以通过对JS代码进行混淆.加密从而实现对核心JS代码的保护.如果没有接触过的可以在这里简单了解一 ...
- java中小数后加f_在 Java 中,小数默认为 ,如果要指定 类型请在小数后加 F/f 。_学小易找答案...
[填空题]Java 语言采用双字节的 编码. [单选题]马斯洛需要层次论所提出的5种需要:生理需要.安全需要.归属需要.( ).自我实现需要 [填空题]String s= " abc &qu ...
- 表格提示html内容消失,如何解决Word里面的表格插入题注后页面上内容消失、无法编辑的问题...
office 2010的Word文档,在表格上插入题注后,页面被消失,然后就无法编辑了,页面视图见不到文件,只是显示背景,文字,图表均不见了,点击撤销键后,回复原有文件,但是也不能进行编辑了.这种情况 ...
- 创建题库后Excel导入试题老是失败?人工导题服务上线啦~
数据加载机制调整 土著刷题微信小程序v1.2着重于UI交互方面打磨优化,使用体验上有了较大的改善,但是却引起了另一个问题,那就是试题数据加载的问题,当一个题库的试题量过百后,刷题页面进行切题的时候,会 ...
最新文章
- CMS发生FullGc分析
- linux系统学习第一天
- 08 | RNN 与 LSTM:模型也可以持续不断地思考
- 汤普森算法_Eamp;E算法在汽车之家推荐系统中的应用
- JSON-lib框架,转换JSON、XML不再困难
- 水很深的深度学习-Task03前馈神经网络
- vb.net json上传服务器_vue项目编译后自动上传,告别繁琐的操作
- plecs使用C-Script模块建立PI传递函数模型
- 立即从iOS 10和macOS Sierra下载壁纸
- FANUC机器人_KAREL编程入门(2)_通用IO信号的使用方法
- 【selenium 模拟拼图】滑动拼图验证码10分钟教程
- IntelliJ IDEA(2017)安装和破解。
- 运用卡方检验(独立性检验)来分析问卷的两个问题之间的关联性
- android qq1像素页面,Android QQ空间1.2体验
- vue+openlayer实现选房平面图
- 小学生掌握的stem教育
- Flayway mysql自动生成版本_Flyway详解及Springboot集成Flyway的详细教程
- .net高级技术(class0515)
- android 启动其他app的activity,Android在一个app中启动其他app中的service或者Activity
- [Python]*用随机数模拟抛硬币
热门文章
- c语言习题集-----收藏归纳版
- 关于蓝桥杯比赛的参赛心得
- 格式过两遍的硬盘还能恢复数据吗
- 希望我这是最后一次谈SaaS
- mysql-8.0.12_MySQL 8.0.12-winx64 安装
- Recorder︱一些图像识别初创公司产品及API搜集ing...
- Linux、Windows网络工程师面试题精选
- TensorFlow 中的 LRNOp
- html广告sdk,腾讯社交联盟广告
- MyBatis(九):MyBatis类型处理器(TypeHandler)详解