作业帮 > 综合 > 作业

恺撒(caesar)密码如何用C语言编写,要求是加密和解密都有

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 17:26:53
恺撒(caesar)密码如何用C语言编写,要求是加密和解密都有
恺撒(caesar)密码如何用C语言编写,要求是加密和解密都有
我写了一个加密的
#include
#include
#define MAXSIZE 81
int main()
{
char str[MAXSIZE];
int i;
int offset;
int n;
printf("请输入要加密的字符串:"); //最大输入个数是80个字符
gets(str);
printf("请输入要偏移量:"); //若将a变为b,则偏移量为1,以此类推,偏移量在1-25之间
scanf("%d%*c",&offset);
n = strlen(str);
for (i = 0; i < n; i++)
{
if ('a'