小学期实验项目


内含8个实验项目及其实验报告:迷宫问题,停车场,通讯录查询系统,药店销售系统,银行系统,旅游景点咨询系统,哈夫曼编码译码,电视大赛观众能够投票系统
资源截图
代码片段和文件信息
#include “stdafx.h“
#include “park.h“

//顺序栈操作函数
int Initstack(Sqstack &park)
{//初始化
park.base=new car[MAXSIZE];
if(!park.base)  return 0;
park.top=park.base;
park.stacksize=MAXSIZE;
return 1;
}

int Push(Sqstack &parkcar e)
{//入栈
if(park.top-park.base==park.stacksize)  return 0;           //判断是否栈满
*park.top++=e;                                                //e入栈,栈顶指针+1
return 1;
}

int Pop(Sqstack &parkcar &e)
{//出栈
if(park.top==park.base)   return 0;                         //判断是否栈空
e=*--park.top;                                               //栈顶指针-1,e存储栈顶元素
return 1;
}

int Search(Sqstack parkcar e)
{//栈内查找
int num;     //第几辆车
for(num=0;num {
if(!strcmp(park.base[num].carde.card))
return num+1;
}
return 0;
}

void printstack(Sqstack park)
{//输出栈中所有元素信息
car *p;
p=park.base;
if(park.base==park.top)   printf(“空
“);
while(p!=park.top)
{
printf(“车牌:%s %d时%d分
“p->cardp->hourp->minute);
p++;
}

}




//链队操作函数
void InitQueue(linkQueue &pace)
{//初始化
pace.front=pace.rear=new QNode;       //头结点
pace.front->next=NULL;
}

void EnfQueue(linkQueue &pacecar e)
{//前插法入队
QNode *p;
p=new QNode;
p->data=e;
p->next=pace.front->next;
pace.front->next=p;
}

void EnrQueue(linkQueue &pacecar e)
{//尾插法入队
QNode *p;
p=new QNode;
p->data=e;
p->next=NULL;
pace.rear->next=p;
pace.rear=p;
}

void OutQueue(linkQueue &pacecar &e)
{//出队
if(pace.front==pace.rear)  return;
    QNode *p;
p=pace.front->next;
e=p->data;
pace.front->next=p->next;
if(pace.rear==p)   pace.rear=pace.front;
delete p;
}

void DeQueue(linkQueue &pacecar e)
{//便道上的车离开
    if(pace.front==pace.rear)  return;
    QNode *p*pre;
p=pace.front->next;     //工作指针
pre=pace.front;         //前驱结点
while(p!=NULL)
{
if(!strcmp(p->data.carde.card))
break;
pre=p;
p=p->next;
}
if(p!=NULL)
{
if(pace.rear==p) 
{
pace.rear=pre;
delete p;
}
else
{
pre->next=p->next;
delete p;
}
}
}

void printQueue(linkQueue pace)
{//输出队列中所有元素的信息
if(pace.front==pace.rear)
printf(“空
“);
else
{
QNode *p;
    p=pace.front->next;
while(p!=NULL)
{
printf(“车牌:%s %d时%d分
“p->data.cardp->data.hourp->data.minute);
p=p->next;
}
}
}


//其他操作函数
int Cost(car acar b)
{//计算费用
int price;
price=((b.hour-a.hour)*60+(b.minute-a.minute))*PRICE;
return price;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-26 10:21  小学期实验项目
     目录           0  2018-07-20 16:06  小学期实验项目停车场
     目录           0  2018-07-19 17:21  小学期实验项目停车场Debug
     文件        9760  2018-07-17 14:09  小学期实验项目停车场Debugpark.obj
     文件        2050  2018-07-17 10:24  小学期实验项目停车场DebugStdAfx.obj
     文件       50176  2018-07-19 17:31  小学期实验项目停车场Debugvc60.idb
     文件       61440  2018-07-19 17:21  小学期实验项目停车场Debugvc60.pdb
     文件      184384  2018-07-19 17:21  小学期实验项目停车场Debug停车场.exe
     文件      203784  2018-07-19 17:21  小学期实验项目停车场Debug停车场.ilk
     文件        7510  2018-07-19 17:21  小学期实验项目停车场Debug停车场.obj
     文件      229240  2018-07-17 10:24  小学期实验项目停车场Debug停车场.pch
     文件      467968  2018-07-19 17:21  小学期实验项目停车场Debug停车场.pdb
     文件        2616  2018-07-17 14:09  小学期实验项目停车场park.cpp
     文件        1193  2018-07-17 13:59  小学期实验项目停车场park.h
     文件        1331  2018-07-17 14:09  小学期实验项目停车场ReadMe.txt
     文件         293  2018-07-17 08:36  小学期实验项目停车场StdAfx.cpp
     文件         811  2018-07-17 10:23  小学期实验项目停车场StdAfx.h
     文件        2174  2018-07-19 17:21  小学期实验项目停车场停车场.cpp
     文件        4658  2018-07-17 11:56  小学期实验项目停车场停车场.dsp
     文件         537  2018-07-17 08:36  小学期实验项目停车场停车场.dsw
     文件       58368  2018-07-20 16:06  小学期实验项目停车场停车场.ncb
     文件       50688  2018-07-20 16:06  小学期实验项目停车场停车场.opt
     文件        1337  2018-07-19 17:21  小学期实验项目停车场停车场.plg
     文件      157032  2018-07-19 15:58  小学期实验项目停车场 解皖栋——E11714064.docx
     目录           0  2018-07-20 15:33  小学期实验项目哈夫曼编码译码系统
     文件          19  2018-07-20 15:21  小学期实验项目哈夫曼编码译码系统Code.txt
     文件          19  2018-07-20 15:21  小学期实验项目哈夫曼编码译码系统CodeFile.data
     文件          43  2018-07-20 15:21  小学期实验项目哈夫曼编码译码系统DataFile.data
     目录           0  2018-07-20 10:33  小学期实验项目哈夫曼编码译码系统Debug
     文件        6626  2018-07-20 10:09  小学期实验项目哈夫曼编码译码系统DebugHuffman.obj
     文件        2311  2018-07-20 10:09  小学期实验项目哈夫曼编码译码系统DebugStdAfx.obj
............此处省略161个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)