凱薩密碼法為一種替代密碼法,意思是製作一個字母對照表,使用該對照表把原本的句子進行替代,達到打亂、看不出原本意思的效果,即完成加密。
例如,abcdefg分別對應到elkjhgf,則「bag」加密後變成「lef」。在沒有密碼表的情況無法得知「lef」的意思。但有密碼表的人可以反推回「bag」。
而為了方便,很多凱薩密碼在設計時會說「向後移幾項」,例如,向後 1 則 a變成b、b變成c,依此類推,且z變成a。
現在,請寫一個程式,給一個單字,以及指定向後幾項,輸出加密後的結果。
輸入共有兩行,第一行是一個單字,不含空白。
第二行是一個正整數,代表向後移幾項。
輸出凱薩加密後的密文。
apple 2
crrng
zebra 1
afcsb
egrg 1
fhsh
| 編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |
|||||