资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

怎么用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://cdkjz.cn/article/jsdihp.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220