当前位置: 首页 > news >正文

关于委托建设网站河北seo网络优化培训

关于委托建设网站,河北seo网络优化培训,品牌线上推广渠道有哪些,做简图的网站计算机能力挑战初赛2020.19题 题目描述: 现要对一个由字符a-z和A-Z组成的字符串进行解密,已知加密规则是: 字符串中所有字符分别在大写或小写的字母表中被循环左移5位(fGh-->aBc), 输入:一个加密过的字符串&#…

计算机能力挑战初赛2020.19题

题目描述:

现要对一个由字符a-z和A-Z组成的字符串进行解密,已知加密规则是:
字符串中所有字符分别在大写或小写的字母表中被循环左移5位(fGh-->aBc),
输入:一个加密过的字符串(( 长度大于1 且小于50 且只包含大小写字母)。
输出:输出解密后的字符串
样例输入:AbcExyZ
样例输出:FghJcdE


题目分析:

和同一年的第17题相似,显然要将字符转换成ASCII码。

再通过取模的方式实现循环右移的功能。

观察字符右移前后的ASCII码:

V86A65
W87B66
X88C67
Y89D68

设右移前的ASCII码为b,右移后为a,易得:

(b-64+5)MOD26 +64

大部分代码可沿用同一套题的第17题代码。


最终代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {char str_1[5000];scanf("%s", str_1);char str_2[5000];for (int i = 0; i <= strlen(str_1); i++) {if (i < strlen(str_1)) {if (str_1[i] < 95) {str_2[i] = (str_1[i] - 59) % 26 + 64;}else {str_2[i] = (str_1[i] - 91) % 26 + 96;}}else {str_2[i] = 0;}}printf("%s", str_2);return 0;
}

http://www.yidumall.com/news/89345.html

相关文章:

  • 青岛本地网站郑州网站优化公司
  • wordpress 图片无法显示网站优化排名资源
  • 新疆生产建设兵团交通厅网站外贸网站免费推广b2b
  • 想做个人域名网站怎么做开发网站的公司
  • 织梦网站模板专业的推广公司
  • 免费二级网站网站百度收录批量查询
  • 网站后台设置做引流的公司是正规的吗
  • 网站建设图片如何循环转网站seo哪家公司好
  • 上海简站商贸有限公司广州seo优化公司排名
  • 怎么查询域名苏州seo按天扣费
  • 事业单位网站建设方案站外推广免费网站
  • 做网站客户要求分期seo免费优化网站
  • 洛阳网站建设好做不关键词优化如何
  • 南通精诚建设集团有限公司网站怎样通过网络销售自己的产品
  • jsp商务网站开发比较靠谱的推广公司
  • 灰色项目网站代做汽车网络营销的方式有哪些
  • 河南省建设厅官方网站 吴浩app推广平台放单平台
  • 网站有哪些备案河南网站建设公司哪家好
  • 上海的加盟网站建设西安seo服务培训
  • 外包做的网站可以直接去收录吗上海网络营销
  • 专注高端网站建设的搜索引擎优化
  • 企业logo设计平台竞价关键词优化软件
  • 怎样用ps做企业网站西安seo经理
  • 用文件传输协议登录网站最近七天的新闻大事
  • 网站可以做外部链接吗seo关键词排名优化推荐
  • 专业团队表情包张伟aso优化软件
  • 做一元购网站会被封吗40个免费靠谱网站
  • 建站网站如何清理缓存网络优化工程师前景如何
  • git做网站根目录工具大全
  • 大型车产品网站建设游戏推广是干什么的