题目描述
从键盘输入一批字符,以@结束,按要求加密并输出。
输入
从键盘输入一批字符,占一行,以@结束。
输出
输出占一行
加密规则:
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语言)相关推荐

  1. c语言课程设计加密程序,C语言课程设计文件加密解密.doc

    C语言课程设计文件加密解密 C语言程序设计 课程设计 学 院 计算机工程 班 级 计算1313 姓 名 学 号 201321121089 成 绩 指导老师 2014年6月26日 计算1313班C语言程 ...

  2. 凯撒密码加密解密C语言详细代码

    凯撒密码加密解密C语言详细代码 凯撒密码 又叫循环移位密码.它的加密方法,就是将明文中的每个字母用此字符在字母表中后面第k个字母替代.它的加密过程可以表示为下面的函数: E(m)=(m+k) mod ...

  3. C#三层结构(4)——扩展-加密字符窜源代码

    C#三层结构(4)--扩展-加密字符窜源代码 转载于:https://blog.51cto.com/qianshao/203437

  4. MD5加密字符串并转化为base64(C#和PHP代码相同实现)

    MD5加密字符串并转化为base64(C#和PHP代码相同实现) -------PHP------代码------------- function Md5Base64($data) { $md5hex ...

  5. ZZULIOJ 1064:加密字符

    加密字符 题目描述 从键盘输入一批字符,以@结束,按要求加密并输出. 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1)所有字母均转换为小写. 2)若是字母'a'到'y' ...

  6. 加密字符 【问题描述】 在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密。简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别

    加密字符 [问题描述] 在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密.简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别.我们给出一种加密算法,对给定的 ...

  7. 简历爬取系列(二)——破解58同城简历中的加密字符

    直接目的:针对58同城简历数据中的加密字符,进行破解,以还原其对应的真实文字. 根本目的:爬取58同城网站上的个人简历,进行信息储备. 现有环境:安装python3.6的五服务器. 下面就开始吧. 如 ...

  8. c语言1064加密字符,ZZULIOJ 1064加密字符

    题目描述 从键盘输入一批字符,以@结束,按要求加密并输出. 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1)所有字母均转换为小写. 2)若是字母'a'到'y',则转化为 ...

  9. c语言一段字符加密,请问C语言怎么实现对一长串字符进行MD5加密?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 typedef unsigned char *POINTER; typedef unsigned short int UINT2; typedef uns ...

最新文章

  1. hdu1316 大数
  2. vue 实现的评分小星星组件,包括半星
  3. npm install 安装软件,出现 operation not permitted, mkdir 'C:\Program Files\nodejs\node_cache'...
  4. 1070: [SCOI2007]修车
  5. 项目不能使用fn标签_无服务器,Java和FN项目的第一步
  6. Docker快速安装RabbitMQ服务
  7. TCP系列11—重传—1、TCP重传概述
  8. IOC容器和Bean的配置
  9. mysql job 存储过程_mysql 记录下工作中自己写的存储过程
  10. 单片机控制24v电压_整车控制器-硬件篇
  11. java中yml后缀文件_YML文件扩展名 - 什么是.yml以及如何打开? - ReviverSoft
  12. pr开放式字幕(同步台词)
  13. jsp 图片下载功能
  14. 不错的json在线编辑器
  15. 二十四式长生图——清手抄本(扫描版)
  16. 中国 省会 地级市 经纬度 city array
  17. flutter flutter_easyloading全局初始化
  18. 你可能不信:我爸在家里泡姜的图,能气死五个博士生...
  19. 云展网教程 | 云展网电子杂志页面排版最佳尺寸,最佳字体,字号
  20. Hadamard production

热门文章

  1. VHDL基础 学习笔记
  2. dede设置当前栏目的样式
  3. 终于有人把Knative讲明白了
  4. 移动互联网时代,你的个人信息正通过这12种方式泄露
  5. 推给我的广告都跟我最近看的内容有关系,怎么做到的?
  6. 同时面了腾讯三个部门,拿下offer!
  7. 6月份Github上最热门的Java开源项目!
  8. Chrome 开发工具 Workspace 使用
  9. Windows平台下SVN安装配置及使用
  10. jeecg开源社区近期版本发布计划