运动会项目管理系统源程序.pdf

上传人:hg158****2095 文档编号:73143925 上传时间:2023-02-15 格式:PDF 页数:13 大小:363.04KB
返回 下载 相关 举报
运动会项目管理系统源程序.pdf_第1页
第1页 / 共13页
运动会项目管理系统源程序.pdf_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《运动会项目管理系统源程序.pdf》由会员分享,可在线阅读,更多相关《运动会项目管理系统源程序.pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-运动会项目管理系统源程序代码运动会项目管理系统源程序代码includestdio。h#includestdlib.h#includenumber=addnum;/将要增加的项目编号复制给p0-numberprintf(名称:);scanf(”s”,p0name);printf(”类别:”);scanf(”s,p0leibie);printf(日期(年。月.日):”);scanf(%d。%d。d,&p0time。year,p0time。month,p0time.day);printf(”n);if(head

2、=NULL)/链表为空表时插入头节点-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-head=p0;p0next=NULL;while(p1-numberp0number&p1next!=NULL)/查找插入位置p2=p1;p1=p1next;if(p0numbernumber)if(p1=head)/头节点插入head=p0;p0next=p1;else/中间节点插入p2next=p0;p0next=p1;-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-else/尾节点插入p1-nex

3、t=p0;p0next=NULL;getchar();printf(”增加项目信息成功!n);return head;struct item*creat()/定义创建链表函数struct item*head,*p1,*p2;int n=0;/定义节点数p1=(struct item)malloc(len);/给头结点分别配内存printf(”请输入项目信息!项目编号为 0 时退出!n);printf(”编号:”);scanf(”d”,p1number);head=NULL;while(p1-number!=0)/节点的编号不为 0-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,

4、管理,论文,制度,方案手册,应有尽有-printf(名称:”);scanf(%s”,p1-name);printf(类别:”);scanf(%s,p1leibie);printf(比赛时间(年.月。日):);scanf(”%d.%d。d”,&p1time.year,&p1-time。month,p1time。day);n=n+1;if(n=1)/第一个节点elsehead=p1;p2=head;p2-next=p1;/插入节点p2=p1;p1=(struct item)malloc(len);/申请新节点printf(*n);printf(请输入项目信息!项目编号为 0 时退出!n);prin

5、tf(”编号:);scanf(d”,p1-number);-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-p2-next=NULL;/尾节点的下一个节点为空free(p1);/释放 p1return(head);void find(struct item head,int x)/定义按编号查询函数struct item*p1,p2;int i=0;/定义变量中间p1=head;while(p1!=NULL)/p1 不指向空if(p1-number=x)/要查询的编号等于 p1numberp2=p1;i=1;/找到相应的项目p1=p1next

6、;/指向下一个节点if(i)/i=1 时找到项目输出-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-printf(”-n”);printf(编号t 名称t 类别t 比赛时间n”);printf(”%dt%stst%d.d.%d,p2number,p2-name,p2-leibie,p2-time.year,p2-time.month,p2time.day);printf(n-n);elsestruct item dele(struct item*head,int m)/定义删除函数int n=0;printf(No foud!n”);/没有

7、找到时输出struct item p1,p2;p1=head;while(p1number!=m p1next!=NULL)/查找删除点p2=p1;-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-p1=p1-next;if(p1number=m)if(p1=head)/头节点删除head=p1next;elsep2next=p1next;elseprintf(”not foundn);return head;struct item revise(struct item head,int m)/定义修改函数struct item*p1,*p2

8、;p1=head;while(p1!=NULL)if(p1number=m)/查找要修改的节点p2=p1;-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-p1=p1-next;printf(请重新输入项目信息!n”);printf(”名称:”);scanf(%s,p2-name);printf(”类别:”);scanf(”s,p2leibie);printf(”比赛时间(年.月。日):);scanf(”d.d。d”,&p2 time.year,p2 time。month,&p2-time.day);printf(”n);return(hea

9、d);void output(struct item head)/定义输出所有项目信息函数struct item*p1;int i;p1=head;while(p1!=NULL)/p1 不为空printf-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-(n-n”);printf(”编号t 名称t 类别t 比赛时间n);printf(dtstst%d.%d.%d”,p1-number,p1-name,p1leibie,p1-time.year,p1time.month,p1-time。day);p1=p1next;printf(n-n);ge

10、tchar();printf(”按Enter键返回主菜单!”);getchar();int main()/主函数struct item*head;int b;int delenum,revisenum,addnum,findnum;do-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-star();printf(”ttt 欢迎进入运动会项目管理系统!n);star();printf(”ttt1:输入项目信息n);printf(”ttt2:删除项目信息n”);printf(ttt3:增加项目信息n”);printf(”ttt4:修改项目信息n)

11、;printf(”ttt5:按编号查找项目信息n”);printf(ttt6:浏览所有项目信息n”);printf(”ttt0:退出n);star();printf(请选择相应的功能:n);scanf(d”,b);switch(b)case 1:/创建链表head=creat();break;case 2:/删除项目信息printf(请输入要删除的项目编号:n”);scanf(”d,&delenum);-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-head=dele(head,delenum);break;case 3:/增加项目信息pr

12、intf(”请输入要增加的项目编号:n”);scanf(d,&addnum);head=insert(head,addnum);break;case 4:/修改项目信息printf(”请输入要修改的项目编号:n”);scanf(d”,&revisenum);head=revise(head,revisenum);break;case 5:/按编号查询printf(”请输入要查询的编号:n);scanf(%d”,findnum);find(head,findnum);break;case 6:/浏览所有信息star();printf(nttt 所有项目信息nn”);star();-精品文档-精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-output(head);break;case 0:printf(”已选择退出!n);break;default:printf(”输入错误!请重新输入!n);while(b!=0);-精品文档-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁