作品:给室友的加密纸条
凯撒密码:每个小写字母往后移 k 位,移过 z 就从 a 接着数(k = 3 时 x→a、y→b、z→c),其他字符不变。第一行输入纸条(一行,可以有空格),第二行输入 k(1~25)。例如输入:
hi
2
输出:
jk
程序没处理「移过 z」的情况。交对以后,写一句话加密发给室友,让他用 26 - k 解密。
代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。
凯撒密码:每个小写字母往后移 k 位,移过 z 就从 a 接着数(k = 3 时 x→a、y→b、z→c),其他字符不变。第一行输入纸条(一行,可以有空格),第二行输入 k(1~25)。例如输入:
hi
2
输出:
jk
程序没处理「移过 z」的情况。交对以后,写一句话加密发给室友,让他用 26 - k 解密。
代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。