OJ1064: 加密字符(C语言)
题目描述
从键盘输入一批字符,以@结束,按要求加密并输出。
输入
从键盘输入一批字符,占一行,以@结束。
输出
输出占一行
加密规则:
1)、所有字母均转换为小写。
2)、若是字母’a’到’y’,则转化为下一个字母。
3)、若是’z’,则转化为’a’。
4)、其它字符,保持不变。
样例输入 Copy
Kyh520@
样例输出 Copy
lzi520
#include<stdio.h>
#include<math.h>int main()
{char x;int flag;while(flag=1,scanf("%c",&x),x!='@')//重新对flag赋值{if(x>='A'&&x<='Z'){x+=32;flag=0;//如果是大写字母转化为小写 }if(x>='a'&&x<='y'){printf("%c",x+1);flag=0;}if(x=='z'){printf("%c",'a');flag=0;}if(flag==1) //如果是其他字符{printf("%c",x);}}return 0;
}
OJ1064: 加密字符(C语言)相关推荐
- c语言课程设计加密程序,C语言课程设计文件加密解密.doc
C语言课程设计文件加密解密 C语言程序设计 课程设计 学 院 计算机工程 班 级 计算1313 姓 名 学 号 201321121089 成 绩 指导老师 2014年6月26日 计算1313班C语言程 ...
- 凯撒密码加密解密C语言详细代码
凯撒密码加密解密C语言详细代码 凯撒密码 又叫循环移位密码.它的加密方法,就是将明文中的每个字母用此字符在字母表中后面第k个字母替代.它的加密过程可以表示为下面的函数: E(m)=(m+k) mod ...
- C#三层结构(4)——扩展-加密字符窜源代码
C#三层结构(4)--扩展-加密字符窜源代码 转载于:https://blog.51cto.com/qianshao/203437
- MD5加密字符串并转化为base64(C#和PHP代码相同实现)
MD5加密字符串并转化为base64(C#和PHP代码相同实现) -------PHP------代码------------- function Md5Base64($data) { $md5hex ...
- ZZULIOJ 1064:加密字符
加密字符 题目描述 从键盘输入一批字符,以@结束,按要求加密并输出. 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1)所有字母均转换为小写. 2)若是字母'a'到'y' ...
- 加密字符 【问题描述】 在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密。简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别
加密字符 [问题描述] 在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密.简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别.我们给出一种加密算法,对给定的 ...
- 简历爬取系列(二)——破解58同城简历中的加密字符
直接目的:针对58同城简历数据中的加密字符,进行破解,以还原其对应的真实文字. 根本目的:爬取58同城网站上的个人简历,进行信息储备. 现有环境:安装python3.6的五服务器. 下面就开始吧. 如 ...
- c语言1064加密字符,ZZULIOJ 1064加密字符
题目描述 从键盘输入一批字符,以@结束,按要求加密并输出. 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1)所有字母均转换为小写. 2)若是字母'a'到'y',则转化为 ...
- c语言一段字符加密,请问C语言怎么实现对一长串字符进行MD5加密?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 typedef unsigned char *POINTER; typedef unsigned short int UINT2; typedef uns ...
最新文章
- hdu1316 大数
- vue 实现的评分小星星组件,包括半星
- npm install 安装软件,出现 operation not permitted, mkdir 'C:\Program Files\nodejs\node_cache'...
- 1070: [SCOI2007]修车
- 项目不能使用fn标签_无服务器,Java和FN项目的第一步
- Docker快速安装RabbitMQ服务
- TCP系列11—重传—1、TCP重传概述
- IOC容器和Bean的配置
- mysql job 存储过程_mysql 记录下工作中自己写的存储过程
- 单片机控制24v电压_整车控制器-硬件篇
- java中yml后缀文件_YML文件扩展名 - 什么是.yml以及如何打开? - ReviverSoft
- pr开放式字幕(同步台词)
- jsp 图片下载功能
- 不错的json在线编辑器
- 二十四式长生图——清手抄本(扫描版)
- 中国 省会 地级市 经纬度 city array
- flutter flutter_easyloading全局初始化
- 你可能不信:我爸在家里泡姜的图,能气死五个博士生...
- 云展网教程 | 云展网电子杂志页面排版最佳尺寸,最佳字体,字号
- Hadamard production