1、stdio.hstring.hstruct book int num; char name20; int peo_num; char time20;b50;void reserve(int num) if(num50) printf(人数已满!); printf(输入姓名: scanf(%s,bnum.name);输入就餐人数:%d,&bnum.peo_num);输入时间:,bnum.time);谢谢!nvoid query(int num) char xm20; int i;输入顾客的姓名:xm); for(i=0;inum;i+) if(strcmp(bi.name,xm)=0) brea
2、k; if(i=num) printf(查无此人! else编号是 %dn,bi.num);姓名是 %sn,bi.name);用餐人数是 %dn,bi.peo_num);用餐时间是 %sn,bi.time); void update(int num) int i,n;输入要修改的编号:n);i+) if(n=bi.num) 原来的用餐人数是%d,原来的时间是%s,,bi.peo_num,bi.time);请输入新的用餐人数:bi.peo_num);请输入新的时间 break; if(n=num) printf(输入的号码不存在!void Delete(int num) int i,n,j,k;
3、输入要删除的编号: k=bi.num; if(n=k) for(j=i;j=num;j+) strcpy(bj.name,bj+1.name); bj.peo_num=bj+1.peo_num; strcpy(bj.time,bj+1.time); break; if(i=num)不存在! else删除成功!void browse(int num) if(num=0)没有订单 else for(i=0;%4d号订单,姓名是%s,就餐人数是%d,时间是%sn,bi.num,bi.name,bi.peo_num,bi.time);void exit() void main() int n,i; int num=0;num=50; 1增加订餐信息n 2查询订餐信息n 3修改订餐信息n 4删除订餐信息n 5浏览订餐信息n 0退出程序ninput a number: if(n=1) reserve(num); num+; bi.num=num; if(n=2) query(num); if(n=3) update(num); if(n=4) Delete(num); num-; if(n=5) browse(num); if(n=0) exit();