列车车次信息查询与检索系统.doc
上传人:yy****24 上传时间:2024-09-10 格式:DOC 页数:6 大小:32KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

列车车次信息查询与检索系统.doc

列车车次信息查询与检索系统.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

列车车次信息查询与检索系统#include<string.h>#include<malloc.h>#include<iostream.h>#include<conio.h>typedefstructnode{charn[20];charccnum[20];chartime[10];structnode*next;}NODE;classemployee{private:NODE*p;NODE*q;NODE*t;public:employee(NODE*m);voidadd();voidprintall();voidprint();voiddeleteall();voidedit();voiddel();voidtongji(){intsm=0;NODE*k;k=newNODE;k=p=q;charn[20];cout<<"请输入站名:"<<endl;cin>>n;while(n){k=p;p=p->next;if(p==t){if(strcmp(q->n,n)==0){sm++;}break;}if(strcmp(p->n,n)==0){sm++;}}if(sm==0)cout<<"查无次车"<<endl;cout<<"统计车次数目为:"<<sm<<endl;}};employee::employee(NODE*m){t=p=m;}voidemployee::del(){NODE*k;k=newNODE;k=p=q;charn[20];cout<<"请输入车次号码:"<<endl;cin>>n;while(p!=t&&(strcmp(p->ccnum,n)!=0)!=0){k=p;p=p->next;}if(p==t){cout<<"查无此车!!"<<endl;}else{if(p==q)q=q->next;elsek->next=p->next;free(p);}}voidemployee::print(){p=q;charn[20];cout<<"请输入车次号码:"<<endl;cin>>n;while(p!=t&&(strcmp(p->ccnum,n)!=0)!=0){p=p->next;}if(p==t){cout<<"查无此车!!"<<endl;}else{cout<<"经过站点名称:"<<p->n<<endl;cout<<"车次号码:"<<p->ccnum<<endl;cout<<"发车时间:"<<p->time<<endl;}cout<<"按任意键返回!!"<<endl;}voidemployee::edit(){p=q;charn[20];cout<<"请输入车次号码:"<<endl;cin>>n;while(p!=t&&(strcmp(p->ccnum,n)!=0)!=0){p=p->next;}if(p==t){cout<<"查无此车!!"<<endl;}else{cout<<"经过站点名称";cin>>p->n;cout<<"车次号码:";cin>>p->ccnum;cout<<"发车时间:";cin>>p->time;}cout<<"按任意键返回!!"<<endl;}voidemployee::add(){q=newNODE;q->next=p;p=q;cout<<"经过站点名称:";cin>>q->n;cout<<"车次号码:";cin>>q->ccnum;cout<<"发车时间:";cin>>q->time;}voidemployee::printall(){p=q;while(q!=t){cout<<"经过站点:"<<q->n<<endl;cout<<"车次号码:"<<q->ccnum<<endl;cout<<"开车时间:"<<q->time<<endl;q=q->next;}q=p;}voidemployee::deleteall(){while(q!=t){p=q;q=q->next;free(p);}cout<<"所有信息已删除!";}voiddisplay(){cout<<"\n欢迎使用本系统endl;cout<<"\n"<<endl;cout<<"\n1:增加车次信息!"<<endl;cout<<"\n2:修改车次信息!"<<endl;cout<<"\n3:查找车次!"<<endl;cout<<"\n4:显示车次信息!