這一題關於加密和解密,在密碼學裡面有一種很簡單的加密方式,就是把明碼的每個字元加上某一個整數K而得到密碼的字元(明碼及密碼字元一定都在ASCII碼中可列印的範圍內)。例如若K=2,那麼apple經過加密後就變成crrng了。解密則是反過來做。
現在請設計一款程序,用戶提供K值、一行明碼字串text1和一行密碼字串text2,程序將依照上述的解密方式和給定的K值,輸出text1的密碼字串和text2的明碼字串。
兩行輸入:
第一行輸入一行字串,第一個字便是K值(0<K<6),其餘是明碼字串text1;
第二行輸入一行密碼字串text2.
程序將依照上述的解密方式和給定的K值,
第一行輸出text1的密碼字串,
第二行輸出text2的明碼字串.
1abcdef bcdefg
bcdefg abcdef
3abc opq
def lmn
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |