• /  11
  • 下载费用: 11.90积分  

电话订餐系统C语言代码

'电话订餐系统C语言代码'
流程图1.主菜单主菜单删除查询修改增加浏览退出num<50?退出退出NYI=i+12、增加模块结束开始n=1?输入数据 n输入数据Num++3、查找 开始输入要查找的姓名xmb[i].name=xm?i=0i=i+1输出找到的信息 结束I=num?开始读文件数据输入numstu[i].num==nuum ?输出数据结束YN显示数据修改数据结束 4、修改 开始进入删除程序输入numstu[i].num==nuum ?删除数据结束结束YN5、删除 6、浏览开始输出列表返回主程序7、退出开始退出结束 程序代码#include<stdio.h>#include<string.h>struct book{ int num; char name[20]; int peo_num; char time[20];}b[50]; void reserve(int num){ if(num>50) printf("人数已满!"); printf("输入姓名:"); scanf("%s",b[num].name); printf("输入就餐人数:"); scanf("%d",&b[num].peo_num); printf("输入时间:"); scanf("%s",b[num].time); printf("谢谢!\n");}void query(int num){ char xm[20]; int i; printf("输入顾客的姓名:"); scanf("%s",&xm); for(i=0;i<num;i++){ if(strcmp(b[i].name,xm)==0) break; } if(i==num) printf("查无此人!"); else{ printf("编号是 %d\n",b[i].num); printf("姓名是 %s\n",b[i].name); printf("用餐人数是 %d\n",b[i].peo_num); printf("用餐时间是 %s\n",b[i].time); }}void update(int num){ int i,n; printf("输入要修改的编号:"); scanf("%d",&n); for(i=0;i<num;i++) if(n==b[i].num) { printf("原来的用餐人数是%d,原来的时间是%s,",b[i].peo_num,b[i].time); printf("请输入新的用餐人数:"); scanf("%d",&b[i].peo_num); printf("请输入新的时间"); scanf("%s",b[i].time); printf("\n"); break; } if(n==num) printf("输入的号码不存在!");}void Delete(int num){ int i,n,j,k; printf("输入要删除的编号:"); scanf("%d",&n); for(i=0;i<num;i++) { k=b[i].num; if(n==k){ for(j=i;j<=num;j++){ strcpy(b[j].name,b[j+1].name); b[j].peo_num=b[j+1].peo_num; strcpy(b[j].time,b[j+1].time); } break; } } if(i==num) printf("不存在!"); else printf("删除成功!\n");}void browse(int num){ int i; if(num==0) printf("没有订单"); else { for(i=0;i<num;i++) printf("%4d号订单,姓名是%s,就餐人数是%d,时间是%s\n",b[i].num,b[i].name,b[i].peo_num,b[i].time); }}void exit(){ printf("\n");} void main(){ int n,i; int num=0; for(i=0;num<=50;i++){ printf(" 1增加订餐信息\n "); printf(" 2查询订餐信息\n"); printf(" 3修改订餐信息\n"); printf(" 4删除订餐信息\n"); printf(" 5浏览订餐信息\n"); printf(" 0退出程序\n"); printf("input a number:"); scanf("%d",&n); if(n==1){ reserve(num); num++; b[i].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(); break; } }}
关 键 词:
电话 系统 语言 代码
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:电话订餐系统C语言代码
链接地址: https://www.wenku365.com/p-39770578.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开