顺序表实现管理系统源程序

顺序表实现管理系统源程序

ID:9282674

大小:11.75 KB

页数:11页

时间:2018-04-26

顺序表实现管理系统源程序_第1页
顺序表实现管理系统源程序_第2页
顺序表实现管理系统源程序_第3页
顺序表实现管理系统源程序_第4页
顺序表实现管理系统源程序_第5页
资源描述:

《顺序表实现管理系统源程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#defineMAX1024#include#include#include#includevoidInputdata();intfindlist();intInsert();voidDelete();voidModify();typedefstruct{charanum[20];/*车牌号*/charbnum[20];/*发动机号*/charmodels[20];/*车型*/charname[20];/*姓名*/char

2、cnum[20];/*联系电话*/intvrec;/*违章记录*/}DataType;typedefstruct{DataTypetra[MAX];intlength;}sequenlist;sequenlist*L;DataType*traffic;voidmain(){inti,a,b,c,j,m;L=(sequenlist*)malloc(sizeof(sequenlist));L->length=0;Inputdata(L);printf("***********************

3、***********************************************");printf("欢迎使用交通信息管理系统!");printf("尊敬的用户,确定进入系统请输入1,退出系统请输入其他");a=11;for(i=0;i==0;){scanf("%d",&a);if(a==1){i=2;}}if(a==1){/*修改、添加和删除功能*/printf("欢迎进入系统!请选择您的操作:");printf("0、交通管理信息的查询");printf("

4、1、交通管理信息的修改");printf("2、交通管理信息的添加");printf("3、交通管理信息的删除");printf("4、不做操作,退出系统");printf("请选择:");for(;;){scanf("%d",&m);if(m<0

5、

6、m>4)printf("t输入错误,重选0-4");elsebreak;}if(m==0){/*查询功能*/for(j=0;j==0;){i=0;i=findlist(L);if(i!=-1){printf("您要查询的信

7、息为:车牌号发动机号车型姓名联系电话违章记录");printf("%-10s%-10s%-10s%-10s%-15s%10d",L->tra[i].anum,L->tra[i].bnum,L->tra[i].models,L->tra[i].name,L->tra[i].cnum,L->tra[i].vrec);}elseprintf("没有您要查询的交通信息!");printf("请问您还要继续查询么?继续请输入1,退出请输入其他");scanf("%d",&b);if(b==1)

8、{j=0;}elsej=1;}}if(m==1){printf("交通信息的修改");for(b=0;b==0;){Modify(L);printf("请问还要继续修改么?继续请输入1,退出输入其他");scanf("%d",&c);if(c==1){b=0;}elseb=1;}}if(m==2){printf("交通信息的添加");for(b=0;b==0;){printf("请输入要添加的信息:");printf("车牌号发动机号车型姓名联系电话违章记录");traffi

9、c=(DataType*)malloc(sizeof(DataType));fflush(stdin);scanf("%s%s%s%s%s%d",traffic->anum,traffic->bnum,traffic->models,traffic->name,traffic->cnum,&traffic->vrec);printf("请输入要插入的位置:i>=0");fflush(stdin);scanf("%d",&i);Insert(L,traffic,i);printf("请问还要继续添

10、加么?继续请输入1,退出输入其他");scanf("%d",&c);if(c==1){b=0;}elseb=1;}}if(m==3){printf("交通信息的删除");for(b=0;b==0;){Delete(L);printf("请问是否继续删除?继续请输入1,退出输入其他");scanf("%d",&c);if(c==1){b=0;}elseb=1;}}}printf("感谢您的使用!");}voidInputdata(sequenlist*L

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。