订餐

订餐

ID:71177546

大小:14.54 KB

页数:4页

时间:2021-11-26

订餐_第1页
订餐_第2页
订餐_第3页
订餐_第4页
资源描述:

《订餐》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include"stdio.h"#include"string.h"#include"stdlib.h"#define MaxSize20typedefstructguest_info{ charname[8]; intsum; chartime[10]; intnumber; structguest_info*next;}GuestLink,*Pointer;voidInsert(Pointer*Head);voidSearch(PointerHead);v

2、oidUpdate(PointerHead);voidDelete(Pointer*Head);voidShow(PointerHead);intmain(){ PointerHead=NULL; inti; do {printf(""); printf("1---插入(Insert)"); printf("2---查询(Search)"); printf("3---修改(Update)"); printf(&

3、amp;quot;4---删除(Delete)"); printf("4---显示(Show)"); printf("6---退出(Exit)"); scanf("%d",&i); switch(i) {case1:Insert(&Head);break; case2:Search(Head);break;    case3:Update(Head);break; case4:Delete(&

4、amp;Head);break; case5:Show(Head);break; case6:break; default:printf("错误选择,请重选");break; }}while(i!=6); return0;}voidInsert(Pointer*Head){intin_number;Pointerp,q,r;printf("请输入编号:");scanf("%d",&in_number);p=q=*Head;while(p!=NUL

5、L){if(p->number==in_number){printf("已有相同的编号:");return;}else{p=q;p=p->next;}}r=(Pointer)malloc(sizeof(GuestLink));r->next=NULL;if(r==NULL){printf("分配空间失败!");return;}if(q==NULL)*Head=r;else{q->next=r;}r->number=in_numb

6、er;printf("请输入姓名:");scanf("%s",r->name);  printf("请输入人数:");scanf("%d",&r->sum);printf(":请输入用餐时间:");scanf("%s",r->time);}voidSearch(PointerHead){intfla

7、g=1;intnumber;Pointerp;printf("请输入要查询的编号:");scanf("%d",&number);p=Head;while(p!=NULL&&flag){if(p->number==number){printf("姓名:%s",p->name);printf("人数:%d",p->sum);printf(&a

8、mp;quot;用餐时间:%s",p->time);flag=0;}elsep=p->next;}if(flag)printf("没有查询到!!");}voidUpdate(PointerHead){intflag=1;intnumber;Pointerp;printf("请输入要修改的编号:");scanf("%d",&number);p=Head;while(p!=NULL&&am

9、p;amp;flag){if(p->number==number){ printf("请输入人数:"); scanf("%d",p->sum); printf("请输入用餐时间:"); scanf("%s",p->time

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

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

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