组卷题库 > 高中信息技术试卷库
试题详情
大写字母分段加密。输入 n (n≤50)个大写字母组成的原文字符串,以规模 m 为一段进行加密。加密方法为: (1)找出每段中最长的连续递增子串长度 max; (2)将该段每个字符 后移 max 位进行加密,如果后移后的字母 ASCII 码值超过 90,则从小写字母“a” (ASCII 码 值为 97) 开始表示; (3) 规模不足 m 部分不做处理。

例如: n=10 ,原文字符串为“ABCXYEFDOK”,m=4 时,处理过程如下:

原文字符串

ABCXYEFDOK

分段后

ABCX

YEFD

OK

max 值

4

2

不处理

加密结果

EFGb

aGHF

OK

其中,第 1 段中字母“X”后移 4 位后超过字母“z”的 ASCII 码值,用"b"表示,第 2 段中字母"Y"后移 2 位用“a”表示。

知识点
参考答案
采纳过本试题的试卷
教育网站链接