c语言是什么题目求助.编写一个程序:⑴实现通过凯撒密码(密文字母通过将明文字母表向左或向右移动一个固定数目的位置得到)加密密钥key(取值范围1~25)通过键盘输入。(明文向右移key个... c语言是什么题目求助. 编写一个程序:
⑴实现通过凯撒密码(密文字母通过将明文字母表向左或向右移动一个固定数目的位置得到)加密密钥key(取值范围1~ 25)通过键盘输入。(明文向右移key 个位置得到密文: 例如若键盘输入key值为5,则一个明文字符串中’G’加密后变成’L’’y’变成’d’ )
⑵实现上一加密过程的解密。密文向左移key 个位置得到明文(一个密文字符串中的’ L’解密后变成’ G’, ‘d’变成’ y’)
输出加密后及解密后的字符串(注:其他字符保持不变)
⑴实现通过凯撒密码(密文字母通过将明文字母表向左或向右移动一个固定数目的位置得到)加密密钥key(取值范围1~ 25)通过键盘输入。(明文向右移key 个位置得到密文: 例如若键盘输入key值为5,则一个明文字符串中’G’加密后变成’L’’y’变成’d’ )
⑵实现上一加密过程的解密。密文向左移key 个位置得到明文(一个密文字符串中的’ L’解密后变成’ G’, ‘d’变成’ y’)
输出加密后及解密后的字符串(注:其他字符保持不变)
你对这个回答的评价是?