C语言程序设计信息加密和解密,我菜鸟 ,请各位大侠帮忙改一下,老是显示内存出错。谢谢。

2024-12-16 12:23:02
推荐回答(2个)
回答1:

请看注释:

void jiemi()
{
char a[26],ch='a';
int i,b[26],k,key;
printf("请输入要解密的信息\n");
scanf("%s",b);//这里!这里!这里!这里!这里!scanf("%s",&b[i]);改为scanf("%s",b);
for(i=0;i {
b[i]-=key;
if(b[i]>26)
b[i]=b[i]*26;
}
printf("经过解密后的密文如下:\n");
for(i=0;i {
printf("%d",b[i]);
}
printf("\n");
}

回答2:

程序好像写错了,,这样的程序还算不上什么加密解密程序。。。。传统的加密算法容易被破解。。

还有,,你个文件开到那里,怎么没有使用啊。。