c语言 加密加密/解密问题。有如下的加密方法:原文中只含有英文字母,把每个字母用其后第3个字母替换,并改变大小写,比如原

c语言 加密
加密/解密问题。有如下的加密方法:原文中只含有英文字母,把每个字母用其后第3个字母替换,并改变大小写,比如原文是“Text”,则替换后的密文是“wHAW”。请编写加密程序和解密程序。
江洲月 1年前 已收到1个回答 举报

lovezp 春芽

共回答了21个问题采纳率:95.2% 举报

#include
void jiami(char *str)
{
int i;
for(i=0;str[i]!='';i++)
{
str[i]=str[i]+3;
if((str[i]>'z')||(str[i]>'Z'&&str[i]='a') str[i]-='a'-'A';
else str[i]+='a'-'A';
}
}
void jiemi(char *str)
{
int i;
for(i=0;str[i]!='';i++)
{
str[i]=str[i]-3;
if((str[i]'Z'&&str[i]='a') str[i]-='a'-'A';
else str[i]+='a'-'A';
}
}
void main()
{
char a[]="Text";
jiami(a);
printf("%sn",a);
jiemi(a);
printf("%sn",a);
}

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.119 s. - webmaster@yulucn.com