包头机票代理:一个关于c语言字符串加密的问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 18:13:24
编写一个加密函数和一个解密函数(采用两种加密解密方法)
1.每个字母后移13位,作为密码。
2.(设计一个单链表,每个结点存放原码与密码,密码为人为指定,原码与密码保持一一对应的关系。)
(只对23个英文字母处理,区分大小写)

1.main()
{char password[80];
int i;
scanf("%s",password);
for(i=0;password[i]!='\0';i++)
password[i]=password[i]+13;
}
2.#include "stdlib.h"
struct pw
{char ch1,ch2;
struct pw *next;}
main()
{struct pw p,head;
int i;
head=(struct pw *)malloc(sizeof(struct pw));
p=head;
for(i=1;i<=10;i++)
{scanf("%c",&p->ch1);
p->ch2=p->ch1+13;
p->next=(struct pw *)malloc(sizeof(struct pw));
p=p->next;
p->next=NULL;}
p=head;
}

用ascii码 + 13 不就得了吗!!!