办公室暧昧小说:帮忙设计一个电脑程序“编码解码”?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/07 19:41:43
从键盘输入一个英文句子,设计一个编码、解码程序。(string)
编码过程:先键入一个正整数N(1<=N<=26)。这个N决定了转换关系。 例如当N=1,输入的句子为ABCXYZ时,则其转换码为ABCXYZ不变。当N=2时,其转换码为BCDYZA,其它的非字母字符不变。为使编码较于破译,将转换码的信息自左而右两两交换,若最后仅剩单个字符则不换。然后,将一开始表示转换关系的N根据ascii表序号化成大写字母放在最前面。
如:abcABCxyzXYZ-/,1. n=3
cdeCDEzabZAB-/,1. {根据N的值转换}
dcCeEDazZbBA/-1,. {两两交换}
CdcCeEDazZbBA/-1,. {最后编码}
解码过程为编码的逆过程。