怎么用C语言实现餐饮结账管理系统
本篇内容主要讲解“怎么用C语言实现餐饮结账管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用C语言实现餐饮结账管理系统”吧!
黔西网站建设公司成都创新互联,黔西网站设计制作,有大型网站制作公司丰富经验。已为黔西上千多家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的黔西做网站的公司定做!
使用C语言编写餐饮结账管理系统课程设计,包含设计报告,源代码.
#include#include #include #define M 30struct bill{ int num; //编号 int time[4]; //时间 int table; //台面号 int count; //顾客数量 char name[20]; //服务生姓名 int money; //实收金额}bill[M];int N;/*菜单*/void menu(){ char c; void input(); void modify(); void deleter(); void search2(); void search3(); void sort(); void income(); void number(); do { printf("\n\n\n"); printf(" <<<<餐饮结账管理系统>>>> \n"); printf("----------------------------------------------------\n"); printf("\n\n"); printf("---1录入 2修改 3删除 ----\n\n"); printf("---4台面号查询 5接待服务生查询----\n\n"); printf("---6金额排序 7总收入 8顾客总数 ----\n\n"); printf("--- 0退出 ----\n\n"); printf("---------------------------------------------------\n"); printf("\n\n"); printf("请选择服务(0-8)"); c=getchar(); switch(c) { case '1': {input();getchar();break;} case '2': {modify();getchar();break;} case '3': {deleter();getchar();break;} case '4': {search2();getchar();break;} case '5': {search3();getchar();break;} case '6': {sort();getchar();break;} case '7': {income();getchar();break;} case '8': {number();getchar();break;} case '0': { printf("\n谢谢使用,再见!"); exit(0); printf("\n"); } default: { printf("\n输入有误,重试!:"); c=getchar(); } } }while(1); }/*信息录入,将录入的信息存入文件bill中*/void input() { FILE *fp; int i; if((fp=fopen("bill","w"))==NULL) { printf("cannot open the file\n"); return; } printf("输入信息个数(0-%d)?:",M-1); scanf("%d",&N); printf("请输入数据:\n"); for(i=0;i \n\n 1).编号 2).时间 3).台面号 4).顾客数量 5).接待服务生 6).实收金额 7).取消并返回"); printf("请选择?: [ ]"); scanf("%d",&c); if(c>7||c<1) { printf("\n选择错误,请重试"); getchar(); } do { switch(c) { case 1: printf("编号:"); scanf("%d",&bill[i].num); break; case 2:printf("时间:") ; scanf("%d.%d%d:%d",&bill[i].time[0],&bill[i].time[1],&bill[i].time[2],&bill[i].time[3]);break;case 3: printf("台面号:"); scanf("%d",&bill[i].table); break; case 4: printf("顾客数量:"); scanf("%d",&bill[i].count); break; case 5: printf("接待服务生:"); scanf("%s",bill[i].name); break; case 6: printf("实收金额:"); scanf("%d",&bill[i].money); break; case 7: menu(); } printf("\n现在:\n"); display(i); printf("\n确定?\n 1).是 2).不,重新修改 3).返回不保存 [ "); scanf("%d",&w1); }while(w1==2); return(w1);}/*修改信息*/void modify(){ int i,n,k,w0=1,w1; readFromFile(); do { k=-1; display_all(); do { printf("\n输入要修改的编号数\n编号:"); scanf("%d",&n); for(i=0;i 到此,相信大家对“怎么用C语言实现餐饮结账管理系统”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
分享题目:怎么用C语言实现餐饮结账管理系统
浏览路径:http://myzitong.com/article/jsdihp.html