2016年12月29日

c语言 之链表 逆置

摘要: 已知head指向一个带头节点的单向链表,链表中每个结点包含数据域和指针域。用链表实现该链表的逆置,并输出。只要求实现该函数功能即可。函数声明为void Convert(struct Node *head)。 结点的结构体为: struct Node { char data; struct Node *next; } 例如: 输入:abcde,得到如下链表 调用Convert()函数后,得到如下链表 输出:edcba 阅读全文

posted @ 2016-12-29 22:34 迪迪菜源 阅读(701) 评论(0) 推荐(0)

c语言课程设计之文本文件加密技术

摘要: 【设计内容】 给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要.这里给出最简单的文件加密技术,即采用文件逐字节与密码异或方式对文件进行加密,当解密时,只需再运行一遍加密程序即可. 【设计要求】 1、新建文件 由键盘输入文版文件的内容,按##则输入结束,返回主菜单 2、文件存盘 提示用户输入密码,密码可以定义密码的复杂性规则,例如必须以字母开头,必须包含2位以上的字母,必须包含2位以上的数字,不能有3个以上连续重复的字符,至少由6个字符组成等。文件存盘采用加密的形式。 3、打开文件 打开文件需要首先输入密码,密码校验正确后正确后解密文件。将文件内容显示在显示器上。 阅读全文

posted @ 2016-12-29 22:23 迪迪菜源 阅读(3073) 评论(0) 推荐(0)

导航