1
我提供了提供伪代码来表示表达凯撒密码的逻辑。我做了一个体面的工作来概念化我的变量和完成这个所需的步骤,但我想不出如何表达字母循环。更具体地说,如果输入明文字符是x,则我们使用5的移位...如何将表示循环返回到字母开头的循环?我觉得自己在难以置信的简单想法上很难...如何在伪代码中表示字母循环(在凯撒密码的上下文中)?
我提供了提供伪代码来表示表达凯撒密码的逻辑。我做了一个体面的工作来概念化我的变量和完成这个所需的步骤,但我想不出如何表达字母循环。更具体地说,如果输入明文字符是x,则我们使用5的移位...如何将表示循环返回到字母开头的循环?我觉得自己在难以置信的简单想法上很难...如何在伪代码中表示字母循环(在凯撒密码的上下文中)?
function shiftChar(plainChar, shift)
temp <- plainChar + shift
if (temp > z)
then
temp <- temp - z
else if (temp < a) // For negative shifts
temp <- temp + z
endif
return temp
end shiftChar
难道真的那么难吗?