我正在尝试执行一个凯撒密码从用户的文本使用与ascii字符的模运算。但是,我的代码只是打印输入的测试。例如,当输入的文本是HELLO时,程序返回"HELLO“。目标是密钥为13,它应该打印URYYB。谢谢。if (isalpha(plaintext[i])) if (isupper(plaintext[i])
大家好,我是作为Uni的任务来做这件事的。我已经快完成了,但我还是被困在了最后一部分。我确信这是一些基本的东西,但是我已经花了将近四个小时尝试使用print语句和所有的语句来查找我的错误。基本上,它的想法是,它将通过循环所有-26个偏移量来暴力解密用户的加密消息。我的问题是,我可以让代码循环26次,但它根本不会解密每个偏移量的消息。如果这有意义的话。正确的示例输出:
Please enter string to decrypt: yk
我正在尝试用MIPS汇编语言编写一个对文本字符串进行caesar移位的方法。lw $t1, key #s1 will hold the key to shift by add $s1, $s0, $t0 #$s1 = message[i]
lb $s2, 0($s1) #Loading char to shiftchar