C语言字符串加密

2024-12-02 07:47:44
推荐回答(1个)
回答1:

#include
#include
char table1[]="abcdeik;w";
char table2[]="dwk;iabce";
int Init(char c)
{
for(int i=0;i if(c==table1[i])
return i;
return -1;
}
void Encrypt(char* s)
{
int i,j;
for(i=0;s[i]!='\0';i++)
{
j = Init(s[i]);
if(j>-1)
s[i] = table2[j];
}
return;
}
int main() 
{
char s[128];
scanf("%s",s);
Encrypt(s);
printf("%s\n",s);
return 0;
}