英文字母替换加密(大小写转换+后移1位)
本题要求编写程序,将英文字母替换加密。为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:将明文中的所有英文字母替换为字母表中的后一个字母,同时将小写字母转换为大写字母,大写字母转换为小写字母。例如,字母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位)相关推荐
- 练习6-3 英文字母替换加密(大小写转换+后移1位) (15 分)
本题要求编写程序,将英文字母替换加密.为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文.变换规则是:将明文中的所有英文字母替换为字母表中的后一个字母,同时将小写字母转换为大写字母,大 ...
- (PTA)英文字母替换加密(大小写转换+后移1位)python
本题要求编写程序,将英文字母替换加密.为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文.变换规则是:将明文中的所有英文字母替换为字母表中的后一个字母,同时将小写字母转换为大写字母,大 ...
- 英文字母、单词大小写转换
感觉没啥讲的,就写个例题直接看吧 题目:输入一串字母 输出各字母相对的大小写 例如输入ASDFghj 输出asdfGHJ include <stdio.h> char c[ ...
- 英文字母替换加密(大小写转换+后移1位)PTA
题目 IMUT 李文静<程序设计基础2020>题目集3-结构化程序设计技术 分析 搞清楚大小写字母的ASCII值,问题就迎刃而解 题解 #include<stdio.h> in ...
- 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕
从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕 ...
- 从键盘输入一个英文字母,进行大小写字母转换,并输出。
#include<stdio.h> int main() { char i,n; printf("请输入一个英文字母:"); scanf("%c", ...
- 提高工作效率的bat脚本,批量修改文件名脚本(批量修改替换、大小写转换)
Android开发里的资源文件名称是不能有空格.横杠 - .大写字母的,但是美术给过来的图片资源或多或少都会含有这些,而且图片到达一定数量时,自己手动改名实在是太耗费时间了,所以搞了俩脚本文件来节约改 ...
- python电话号码转换英文字母_用python实现英文字母和相应序数转换的方法
第一步:字母转数字 英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可.过程中,为了使结果更有可读性,输出相 ...
- python英文字母转特定数字_用python实现英文字母和相应序数转换的方法
第一步:字母转数字 英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可.过程中,为了使结果更有可读性,输出相 ...
最新文章
- 二分类变量相关性分析spss_spss:两个有序分类变量的相关分析『kendallstau-b相关系数』...
- C#事件(event)解析
- 安庆移动开展VoLTE网络测试
- 安装opencms时遇到问题及解决方法
- 【Java】日期/事件字符串包含TZ
- 2017年第八届蓝桥杯 —— 训练题目 —— 三人年龄
- 记一次理想浪漫的毕旅
- python3指定目录所有excel_如何用python遍历文件夹下的所有excel文件
- ADF12C+GLASSFISH4.1配置数据源
- 以太坊私链环境搭建和发币全过程
- arcgis中dem坐标定义_GIS基础-DEM Grid规则格网结构
- Is It A Tree?(hdu1325)
- 如何合理地建立 Mysql 索引
- 【ETWVRP】基于matlab遗传算法求解带时间窗的含充电站车辆路径规划问题【含Matlab源码 1221期】
- 分享:20 本优秀的 Python 电子书
- java工程师linux命令大全
- 自适应滤波器5-最小二乘法(LSM)
- Python list列表---学习总结
- python爬取xici的免费代理、并验证(重点、清楚)
- [ZOJ 3054] Whirlwind [模拟]