《表2 加解密字母对照表:CSP-J 2020第一轮试题详解》

《表2 加解密字母对照表:CSP-J 2020第一轮试题详解》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《CSP-J 2020第一轮试题详解》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

解析:本题主要实现字符串加密,代码中的两个字符数组encoder与decoder分别对应编码与解码。主要功能是用字符’C’、’S’、’P’替换字母表中的’A’、’B’、’C’,其余的字符向后移动。如表2所示,encodr列即为加密状态;根据“decoder[encoder[i]-'A']=i+'A'”的规则解密为decoder状态。当输入的字符串st经过加密,从decoder相应得到解密后的st字符串。反之从decoder的字母,也能比照出cin的字母。