两个火车票务管理系统数据结构


火车票务管理系统(数据结构)
资源截图
代码片段和文件信息
#include
#include
#include
#include
typedef int status;
#define null 0;

typedef struct ticket  
{
    char trainnumber[10];  //车次
char startstation[10]; //始发站
char destination[10];  //终点站
int price;  //票价
    char startime[10]; //发站时间
char endtime[10]; //到站时间
}elemtype;

typedef struct lnode  //定义结点及管理类型
{
elemtype data;
struct lnode *next;
}lnode* linklist;

void init(linklist&L)//初始化链表
{
    L=(linklist)malloc(sizeof(lnode));
L->next=null;
}


status createlist_L(linklist&L)  //将车票的数据读入链表中
{

    linklist p;
    p=(linklist)malloc(sizeof(lnode));
     printf(“
请输入该车票的车次:“);
      scanf(“%s“p->data.trainnumber);
     printf(“
请输入该车票的始发站:“);
     scanf(“%s“p->data.startstation);
     printf(“
请输入该车票的终点站:“);
     scanf(“%s“p->data.destination);
     printf(“
请输入该车票的票价:“);
     scanf(“%d“&p->data.price);
     printf(“
请输入该车票的发车时间:“);
     scanf(“%s“&p->data.startime);
     printf(“
请输入该车票的到站时间:“);
        scanf(“%s“&p->data.endtime);
     p->next=L->next;
     L->next=p;

return 1;

}

status listdelete_L(linklist&Lint i)   //删除票务信息
{
linklist pq;
int j=0;
p=L;
    while(p->next&&j {
  p=p->next;
  ++j;
}
q=p->next;
p->next=q->next;
free(q);
return 1;
}

status listModify(linklist&Lint i)    //修改票务信息
{
linklist p;
int j=0;
p=L;
while(p->next&&j {
  p=p->next;
  ++j;
}
printf(“请输入车次:“);
scanf(“%s“p->data.trainnumber);
printf(“请输入始发站:“);
scanf(“%s“&p->data.startstation);
printf(“请输入终点站:“);
scanf(“%s“&p->data.destination);
printf(“请输入票价:“);
scanf(“%d“&p->data.price);
printf(“请输入发车时间:“);
scanf(“%s“&p->data.startime);
printf(“请输入到达时间:“);
    scanf(“%s“&p->data.endtime);
return 1;

}

void listsearch_L(linklist&Lchar *key)    //按终点站查找
{
linklist p;
int j=0i=1;
p=L->next;
printf(“
序号 车次 始发站 终点站 票价 发站时间 到站时间
“);
while(p)
{

if(!strcmp(p->data.destinationkey))


printf(“
%ld %s %s %s %d %s %s
“ip->data.trainnumberp->data.startstationp->data.destinationp->data.pricep->data.startimep->data.endtime);
 ++j; 
 i++;
p=p->next;
 
}
if(j==0) printf(“抱歉,没有找到相关信息!“);

}


void listsearch_L(linklist&Lint key1int key2)  //按票价查找
{
linklist p;
int j=0i=1;
p=L->next;
printf(“
序号 车次 始发站 终点站 票价 发站时间 到站时间
“);
while(p)
{

if(p->data.price>=key1&&p->data.price<=key2)

printf(“
%ld %s %s %s %d %s %s
“ip->data.trainnumberp->data.startstationp->data.destinationp->data.pricep->data.startimep->data.endtime);
        ++j;
        i++;
p=p->next;
 
}
if(j==0)
printf(“抱歉,没有找到相关信息!“);

}

void listsearch1_L(linklist&Lchar *key)  //按车次查找
{
linklist p;
int j=0i=1;
p=L->next;
printf(“
序号 车次 始发站 终点站 票价 发站时间 到站时间
“);
while(p)
{

if(!strcmp(p->data.trainnumberkey))
printf(“
%ld %s %s %s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-04 14:04  火车票务管理系统(数据结构)
     目录           0  2019-03-04 14:02  火车票务管理系统(数据结构) iket2
     文件        7601  2019-03-04 14:02  火车票务管理系统(数据结构) iket2Cpp2.cpp
     文件        3377  2011-09-12 11:59  火车票务管理系统(数据结构) iket2Cpp2.dsp
     文件         533  2011-09-12 12:00  火车票务管理系统(数据结构) iket2Cpp2.dsw
     文件      167096  2019-03-04 14:02  火车票务管理系统(数据结构) iket2Cpp2.exe
     文件       41984  2011-09-12 12:00  火车票务管理系统(数据结构) iket2Cpp2.ncb
     文件       48640  2011-09-12 12:00  火车票务管理系统(数据结构) iket2Cpp2.opt
     文件         744  2011-09-12 11:59  火车票务管理系统(数据结构) iket2Cpp2.plg
     目录           0  2011-09-10 20:53  火车票务管理系统(数据结构) iket2Debug
     文件      188474  2011-09-12 11:59  火车票务管理系统(数据结构) iket2DebugCpp2.exe
     文件      216632  2011-09-12 11:59  火车票务管理系统(数据结构) iket2DebugCpp2.ilk
     文件       24867  2011-09-12 11:59  火车票务管理系统(数据结构) iket2DebugCpp2.obj
     文件      203724  2011-09-08 19:58  火车票务管理系统(数据结构) iket2DebugCpp2.pch
     文件      517120  2011-09-10 20:53  火车票务管理系统(数据结构) iket2DebugCpp2.pdb
     文件       41984  2011-09-12 11:59  火车票务管理系统(数据结构) iket2Debugvc60.idb
     文件       53248  2011-09-10 20:53  火车票务管理系统(数据结构) iket2Debugvc60.pdb
     目录           0  2019-03-04 13:58  火车票务管理系统(数据结构)最炫——飞机票信息管理系统源码
     文件        1417  2015-07-13 17:26  火车票务管理系统(数据结构)最炫——飞机票信息管理系统源码使用说明.txt
     文件      598574  2015-07-13 16:50  火车票务管理系统(数据结构)最炫——飞机票信息管理系统源码功能效果演示.doc
     文件     2085144  2015-07-04 19:52  火车票务管理系统(数据结构)最炫——飞机票信息管理系统源码飞机票信息管理系统标准文档.pdf
     文件        8694  2015-07-13 17:28  火车票务管理系统(数据结构)最炫——飞机票信息管理系统源码飞机票管理信息系统 源码.zip

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

发表评论

评论列表(条)