蓝桥杯 算法提高 9-2 文本加密
来源:互联网 发布:linux ddos 防火墙 编辑:程序博客网 时间:2024/06/06 13:15
问题描述
先编写函数EncryptChar,按照下述规则将给定的字符c转化(加密)为新的字符:"A"转化"B","B"转化为"C",... ..."Z"转化为"a","a"转化为"b",... ..., "z"转化为"A",其它字符不加密。编写程序,加密给定字符串。
样例输出
与上面的样例输入对应的输出。
例:
例:
数据规模和约定
输入数据中每一个数的范围。
例:50个字符以内无空格字符串。
例:50个字符以内无空格字符串。
代码如下
#include<iostream>
using namespace std;void EncryptChar(char s[])
{
int i = 0;
while(s[i])
{
if(s[i]>='a'&&s[i]<='y'||s[i]>='A'&&s[i]<='Y') s[i] = s[i] + 1;
if(s[i]=='z') s[i] = 'A';
if(s[i]=='Z') s[i] = 'a';
i++;
}
cout << s;
}
int main()
{
char s[50];
cin>>s;
EncryptChar(s);
return 0;
}
阅读全文
0 0
- 蓝桥杯 算法提高 9-2 文本加密
- 蓝桥杯:算法提高 9-2 文本加密
- 蓝桥杯 算法提高 9-2 文本加密
- 蓝桥杯 算法提高 9-2 文本加密
- 算法提高 9-2 文本加密
- 算法提高 9-2 文本加密
- 算法提高 9-2 文本加密
- 算法提高 9-2 文本加密
- 算法提高 9-2 文本加密
- 算法提高 9-2 文本加密
- 算法提高 9-2 文本加密
- 蓝桥杯练习: 算法提高 9-2 文本加密
- 蓝桥杯 算法提高 9-2 文本加密(Java解题)
- 蓝桥杯ADV-225——算法提高 文本加密
- 蓝桥杯-9-2 文本加密
- 蓝桥杯 算法提高 算法提高 最大乘积
- 蓝桥杯 算法提高 算法提高 约数个数
- 文本加密
- csdn如何转载别人的文章
- 打印如下图形
- 关于定义动态数组的Preserve选项使用和不使用的区别的案例
- 分页
- js中的json对象转换函数
- 蓝桥杯 算法提高 9-2 文本加密
- Android自定义View之Flipboard效果
- Scrapy
- JAVA基础复习四-循环语句、控制跳转语句、转义字符和方法重载
- 小程序通过apache服务器利用php连接mySQL
- 求绝对值最大值
- GTP(GPRS隧道协议)
- <学习html>第三天笔记-链接标签;锚点定位、<base />标签;遇到标签之间关系的问题及解决方法
- [51Nod 1920] 空间统计学