这是我的CompSci老师给我的问题,我如何只用循环,没有数组来完成转换?问题如下:
Caesar Cypher采用一个字符串并将每个字母转换成一定数量的字母(称为移位),而不会弄乱空格,数字或标点符号。例如:如果密码的移位为-2,则密码将执行以下操作。
Ex:安全吗?好
结果:Gq gr qxdc? Emmb
要轻松了解密码,您可以查看以下内容:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
xyabcdefghijklmnopqrstuvwx
第一行是原始代码,第二行是加密代码。
编写将收到句子和班次金额的程序。然后打印出加密代码,确保避免使用任何标点符号,空格和数字。
我感谢所有帮助!!
答案 0 :(得分:2)
您不需要任何数组,直接在字符串上执行。 字符串只是一个字符数组。当然字符串也是某种数组,但这可能是他的想法。