本题要求编写程序,将英文字母替换加密。为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:将明文中的所有英文字母替换为字母表中的后一个字母,同时将小写字母转换为大写字母,大写字母转换为小写字母。例如,字母a->B、b->C、…、z->A、A->b、B->c、…、Z->a。输入一行字符,将其中的英文字母按照以上规则转换后输出,其他字符按原样输出。

输入格式:

输入一行字符,以回车符 '\n'作为 结束符。

输出格式:

将输入的一行字符中的所有英文字母替换为字母表中的后一个字母,同时将小写字母转换为大写字母,大写字母转换为小写字母后输出,其他字符按原样输出。

输入样例:

在这里给出一组输入。例如:

Reold  Z123?

输出样例:

在这里给出相应的输出。例如:

sFPME  a123?

代码:

#include <stdio.h>
int main() {char c;while((c=getchar())!='\n') {if(c>='a'&&c<='y') {c=c-31;printf("%c",c);} else if(c=='z')printf("A");else if(c>='A'&&c<='Y') {c=c+33;printf("%c",c);} else if(c=='Z')printf("a");else {printf("%c",c);}}
}

英文字母替换加密(大小写转换+后移1位)相关推荐

  1. 练习6-3 英文字母替换加密(大小写转换+后移1位) (15 分)

    本题要求编写程序,将英文字母替换加密.为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文.变换规则是:将明文中的所有英文字母替换为字母表中的后一个字母,同时将小写字母转换为大写字母,大 ...

  2. (PTA)英文字母替换加密(大小写转换+后移1位)python

    本题要求编写程序,将英文字母替换加密.为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文.变换规则是:将明文中的所有英文字母替换为字母表中的后一个字母,同时将小写字母转换为大写字母,大 ...

  3. 英文字母、单词大小写转换

    感觉没啥讲的,就写个例题直接看吧 题目:输入一串字母     输出各字母相对的大小写 例如输入ASDFghj     输出asdfGHJ include <stdio.h> char c[ ...

  4. 英文字母替换加密(大小写转换+后移1位)PTA

    题目 IMUT 李文静<程序设计基础2020>题目集3-结构化程序设计技术 分析 搞清楚大小写字母的ASCII值,问题就迎刃而解 题解 #include<stdio.h> in ...

  5. 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕

    从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕 ...

  6. 从键盘输入一个英文字母,进行大小写字母转换,并输出。

    #include<stdio.h> int main() { char i,n; printf("请输入一个英文字母:"); scanf("%c", ...

  7. 提高工作效率的bat脚本,批量修改文件名脚本(批量修改替换、大小写转换)

    Android开发里的资源文件名称是不能有空格.横杠 - .大写字母的,但是美术给过来的图片资源或多或少都会含有这些,而且图片到达一定数量时,自己手动改名实在是太耗费时间了,所以搞了俩脚本文件来节约改 ...

  8. python电话号码转换英文字母_用python实现英文字母和相应序数转换的方法

    第一步:字母转数字 英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可.过程中,为了使结果更有可读性,输出相 ...

  9. python英文字母转特定数字_用python实现英文字母和相应序数转换的方法

    第一步:字母转数字 英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可.过程中,为了使结果更有可读性,输出相 ...

最新文章

  1. 二分类变量相关性分析spss_spss:两个有序分类变量的相关分析『kendallstau-b相关系数』...
  2. C#事件(event)解析
  3. 安庆移动开展VoLTE网络测试
  4. 安装opencms时遇到问题及解决方法
  5. 【Java】日期/事件字符串包含TZ
  6. 2017年第八届蓝桥杯 —— 训练题目 —— 三人年龄
  7. 记一次理想浪漫的毕旅
  8. python3指定目录所有excel_如何用python遍历文件夹下的所有excel文件
  9. ADF12C+GLASSFISH4.1配置数据源
  10. 以太坊私链环境搭建和发币全过程
  11. arcgis中dem坐标定义_GIS基础-DEM Grid规则格网结构
  12. Is It A Tree?(hdu1325)
  13. 如何合理地建立 Mysql 索引
  14. 【ETWVRP】基于matlab遗传算法求解带时间窗的含充电站车辆路径规划问题【含Matlab源码 1221期】
  15. 分享:20 本优秀的 Python 电子书
  16. java工程师linux命令大全
  17. 自适应滤波器5-最小二乘法(LSM)
  18. Python list列表---学习总结
  19. python爬取xici的免费代理、并验证(重点、清楚)
  20. [ZOJ 3054] Whirlwind [模拟]

热门文章

  1. 如何搭建windows server服务器
  2. 消息队列的灵魂拷问,你能过几关?
  3. 远程命令/代码执行漏洞(RCE)总结
  4. PHP域名权重查询接口源码
  5. 自用:Stata工具变量检验标准
  6. Marlin中的Polynomial commitment scheme
  7. VSCode中MarkDown图片无法显示
  8. 将本地电脑做外网映射
  9. PCIE于 总线架构高性能数据预处理板 / K7 325T FMC接口数据采集传输卡
  10. 趣图丨阿里p6大概啥水平?是不是不行?