C语言
文章平均质量分 84
方正夜明
这个作者很懒,什么都没留下…
展开
-
猜数游戏
#include //#include void main() { int mag; int gue; int counter; int i; counter=0; //mag=rand()%100+1; //mag=srand(time(NULL));这里有2个随机原创 2013-12-05 09:02:42 · 651 阅读 · 0 评论 -
停车场管理系统(二)
第四章 算法详细设计 4.1 程序描述 使用栈和队列来模拟现实生活中的停车场管理是有缺陷的,因为现实中的停车场管理面对的车辆并不是有序的离开或者进入的,既不遵循先进后出的原则也不遵循先进先出的原则。 所以本停车场管理系统在对数据进行处理的时候并没有将数据进行出栈或者出队的处理,而是在车辆离开的时候将数据初始化,被初始化的数据空位则有下一个车辆进入时自动更新,用这样的方式实现车辆信息的联原创 2013-12-06 23:07:25 · 5570 阅读 · 0 评论 -
栈和队列的顺序存储和链式存储
一,栈 A.顺序存储 内容:此线性表采用顺序存储,实现了初始化、建表、查找、删除、打印,清空,销毁,返回前去后继等功能。 ---------------函数功能实现------------------ //构造一个空栈S int InitStack(SqStack *S) { printf("\n*****创建空栈*****\n"); (*S).base = (int *)ma原创 2013-12-05 10:03:46 · 1532 阅读 · 0 评论 -
单项链表基本函数以及链表合并
#include #include #define LEN sizeof(DAT) #define TRUE 1 #define FALSE -1 #define NULL 0 typedef struct LNode{ int data; struct LNode *next; }DAT; void InitList(DAT *head)//创建空表 { head = (DA原创 2013-12-05 09:22:14 · 1056 阅读 · 0 评论 -
字符串的基本操作
//定长顺序存储 #include #include #define TRUE 1 #define FALSE 0 #define ERROR 0 #define OK 1 #define NULL 0 #define OVERFLOW -2 #define MAXSTRLEN 40 //用户可以在255内定义最大串长 typedef原创 2013-12-05 09:04:38 · 635 阅读 · 0 评论 -
数据结构排序算法
//头文件 #include"stdio.h" #include"stdlib.h" #define Max 100 //假设文件长度 typedef struct{ //定义记录类型 int key; //关键字项 }RecType; typedef RecType SeqList[Max+1]; //SeqList为顺序表,表原创 2013-12-05 09:55:10 · 690 阅读 · 0 评论 -
停车场管理系统(六)
第五章 算法的测试 5.1 主菜单界面测试 1、主菜单界面如图所示: 2、当用户输入1的时候系统会自动进入车辆到达停车场的登记模块,如图所示: 3、当用户输入2的时候系统会自动进入到车辆离开停车场的登记模块,如图所示: 4、当用户输入3的时候系统将自动进入车辆到达便道的登记模块,如图所示: 5、当用户输入4的时候系统将自动进入车原创 2013-12-06 23:25:23 · 2554 阅读 · 0 评论 -
线性表的存储以及相关操作实现
//以前的实验报告被我找到了,找知道还在就不用QQ空间上的截图了,代码很糟糕,那是因为本人还是菜鸟 一,顺序存储 内容:此线性表采用顺序存储,实现了初始化、建表、查找、删除、打印,清空,销毁,返回前去后继等功能。 ---------------函数功能实现------------------ void InitList(sqList *L) { (*L).elem = (int*)mall原创 2013-12-05 10:02:13 · 880 阅读 · 0 评论 -
二叉树遍历线索化及树形结构输出
//很久以前自己整理的代码,也有部分参考了网络上前辈的经验 #include #include #define OVERFLOW -2 #define OK 1 #define ERROR 0 #define MAX 100 #include #include //typedef enum { Link, Thread } PointerThr; // Link==0:指针,Thre原创 2013-12-05 09:07:46 · 4036 阅读 · 0 评论 -
停车场管理系统(一)
第二章 算法的需求分析 2.1 需求分析的编写目的 本需求分析的目的是规范化本软件的编写,整合本软件的基本结构和所需要实现的基本功能,旨在于推进软件开发的进度,便于对软件开发过程中的控制与管理,同时提出了本停车场管理系统的软件开发过程,便于程序员与客户之间的交流、协作,让用户加深对本软件的了解,以期能够获得更大范围的应用。明确软件开发的方向,保证软件开发稳定性和有序性。 2.2原创 2013-12-06 23:00:50 · 15175 阅读 · 3 评论 -
停车场管理系统(四)
4.3.2 便道车辆管理算法 1、便道的车辆管理采用了队列的数据结构对车辆信息进行处理和保存。该数据结构采用的是链式存储,通过对每一个节点的遍历访问获取到相应的车辆信息进行修改和更新,从而实现对便道车辆的模拟管理。 2、和停车场管理的算法相似,在队列遍历的过程中也是通过标志自增产生的不同数值来对车辆信息进行区分的,不同的数值代表着不同的车辆信息含义,在完成一个车辆信息循环之后(车辆信息可以参照原创 2013-12-06 23:10:20 · 2201 阅读 · 1 评论