#include<stdio.h>
typedef struct _form {
int input;
int output;
};
struct _form translate[]{
'c','k','a','d','b','w','d','t','e','i','i','a','k','b',';','c','w','e'
};
int main()
{
int get_long, i;
char ch;
get_long = sizeof(translate) / sizeof(struct _form);
while ((ch = getchar()) != '\n') {//因为是ch类型,所以一次其实只输进去了一个字符,一个一个字符判断的
for (i = 0; i < get_long && translate[i].input != ch; i++); //在我们设置的密码库中,我们的输入对应相应的第几个
if (i<get_long) {
putchar(translate[i].output);//输出密码转换的
}
else {
putchar(ch);//输出原来的
}
}
return 0;
}
c语言程序设计教程 北京理工大学 284 加密
最新推荐文章于 2024-07-15 20:47:50 发布