本文实例为大家分享了C语言餐饮结账管理系统的具体代码,供大家参考,具体内容如下
使用C语言编写餐饮结账管理系统课程设计,包含设计报告,源代码.
#include#include #include #define M 30 struct 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 search1(); void search2(); void sort(); void income(); void number(); do { printf("nnn"); printf(" <<<<餐饮结账管理系统>>>> n"); printf("----------------------------------------------------n"); printf("nn"); printf("---1录入 2修改 3删除 ----nn"); printf("---4台面号查询 5接待服务生查询----nn"); printf("---6金额排序 7总收入 8顾客总数 ----nn"); printf("---0退出 ----nn"); printf("---------------------------------------------------n"); printf("nn"); printf("请选择服务(0-8)"); c=getchar(); switch(c) { case '1': {input();getchar();break;} case '2': {modify();getchar();break;} case '3': {deleter();getchar();break;} case '4': {search1();getchar();break;} case '5': {search2();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); } void input() { FILE *fp; int i; if((fp=fopen("bill","w"))==NULL) { printf("cannot open the filen"); return; } printf("输入信息个数(0-%d)?:",M-1); scanf("%d",&N); printf("请输入数据:n"); for(i=0;i


