主题:破译密码
破译密码。有三条由数字组成的密码
2,16,13.2,26,9,17,22.17,1.20,13,9,4,17,22,15.14,23,26.1,16,9,22,15,16,9,17.2,23,21,23,26,26,23,5,8
7.21,7,17,6.7.1,13,19,10,2.18,25,9,3.25.18,16,7,14.18,13.18,6,3.11,13,13,12,-2
12,20.8,23,16,1,1.18,4,2,20.16,9.8,24,13,15
已知破译该密码的方法如下:
⑴每一个数字字符串的最后一个数M为密钥(它不是密码的原文),用数字字符串中其余各数减去M后所得到的值为大写的英文字母的相应序号。如:a$中有一个数是17,假设M=8,则17-8=9,对应的就是第9个大写的英文字母I。
⑵若减去M后所得到的值小于或等于零,则将其值加上26。
⑶若减去M后所得到的值大于26(当M为负数时),则将其值再减去26。
⑷密码中的逗号为每个英文字母的间隔符,密码中的句号为每个英文单词的间隔符。
请编程按上述破译该密码的方法,破译此密码。
2,16,13.2,26,9,17,22.17,1.20,13,9,4,17,22,15.14,23,26.1,16,9,22,15,16,9,17.2,23,21,23,26,26,23,5,8
7.21,7,17,6.7.1,13,19,10,2.18,25,9,3.25.18,16,7,14.18,13.18,6,3.11,13,13,12,-2
12,20.8,23,16,1,1.18,4,2,20.16,9.8,24,13,15
已知破译该密码的方法如下:
⑴每一个数字字符串的最后一个数M为密钥(它不是密码的原文),用数字字符串中其余各数减去M后所得到的值为大写的英文字母的相应序号。如:a$中有一个数是17,假设M=8,则17-8=9,对应的就是第9个大写的英文字母I。
⑵若减去M后所得到的值小于或等于零,则将其值加上26。
⑶若减去M后所得到的值大于26(当M为负数时),则将其值再减去26。
⑷密码中的逗号为每个英文字母的间隔符,密码中的句号为每个英文单词的间隔符。
请编程按上述破译该密码的方法,破译此密码。