有加密當然也有解密啦。那我們來解密吧。已知明文中只有數字和字母,且加密的規則如下:將每個字元的ascii碼的值減去24作為每個字元加密過後的密文,例如'a'的ascii碼的值為97,那麼加密後就變成了73。"73"就是'a'的密文。所以,若密文是「757392」,則解密後的原文是「cat」。現在請你編寫程式,將一段密文解密為原文。
請定義並使用如下函式
void decrypt(char *cipher, char *plain)
輸入一串字串,最長為200。
輸出解密後的原文。
987790872526
zero12
tips:
1 當字元需要變成數字,直接使用的就是其對應的ascii的數值,如果使用數字字元的數學意義,需要 - '0'
2 當把乙個整數賦給乙個字元時,這個字元就是整數所對應的ascii字元
#include#include#includevoid decrypt(char *cipher,char *plain)
plain[j] = 0;
}int main()
ZZULIOJ 1173 密碼解密(指標專題)
1173 密碼解密 指標專題 題目描述 有加密當然也有解密啦。那我們來解密吧。已知明文中只有數字和字母,且加密的規則如下 將每個字元的ascii碼的值減去24作為每個字元加密過後的密文,例如 a 的ascii碼的值為97,那麼加密後就變成了73。73 就是 a 的密文。所以,若密文是 757392 ...
1173 密碼解密(指標專題)
有加密當然也有解密啦。那我們來解密吧。已知明文中只有數字和字母,且加密的規則如下 將每個字元的ascii碼的值減去24作為每個字元加密過後的密文,例如 a 的ascii碼的值為97,那麼加密後就變成了73。73 就是 a 的密文。所以,若密文是 757392 則解密後的原文是 cat 現在請你編寫程...
c 語言 1173 密碼解密 指標專題
題目描述 有加密當然也有解密啦。那我們來解密吧。已知明文中只有數字和字母,且加密的規則如下 將每個字元的ascii碼的值減去24作為每個字元加密過後的密文,例如 a 的ascii碼的值為97,那麼加密後就變成了73。73 就是 a 的密文。所以,若密文是 757392 則解密後的原文是 cat 現在...