這篇文章給大家介紹使用C語言怎么實現(xiàn)一個餐飲結(jié)賬管理系統(tǒng),內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
成都創(chuàng)新互聯(lián)公司從2013年開始,先為奉化等服務(wù)建站,奉化等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為奉化企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
#include#include #include #define M 30 struct bill { int num; //編號 int time[4]; //時間 int table; //臺面號 int count; //顧客數(shù)量 char name[20]; //服務(wù)生姓名 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(" <<<<餐飲結(jié)賬管理系統(tǒng)>>>> \n"); printf("----------------------------------------------------\n"); printf("\n\n"); printf("---1錄入 2修改 3刪除 ----\n\n"); printf("---4臺面號查詢 5接待服務(wù)生查詢----\n\n"); printf("---6金額排序 7總收入 8顧客總數(shù) ----\n\n"); printf("--- 0退出 ----\n\n"); printf("---------------------------------------------------\n"); printf("\n\n"); printf("請選擇服務(wù)(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("輸入信息個數(shù)(0-%d)?:",M-1); scanf("%d",&N); printf("請輸入數(shù)據(jù):\n"); for(i=0;i \n\n 1).編號 2).時間 3).臺面號 4).顧客數(shù)量 5).接待服務(wù)生 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("顧客數(shù)量:"); scanf("%d",&bill[i].count); break; case 5: printf("接待服務(wù)生:"); scanf("%s",bill[i].name); break; case 6: printf("實收金額:"); scanf("%d",&bill[i].money); break; case 7: menu(); } printf("\n現(xià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輸入要修改的編號數(shù)\n編號:"); scanf("%d",&n); for(i=0;i 關(guān)于使用C語言怎么實現(xiàn)一個餐飲結(jié)賬管理系統(tǒng)就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
網(wǎng)站欄目:使用C語言怎么實現(xiàn)一個餐飲結(jié)賬管理系統(tǒng)
標(biāo)題來源:http://weahome.cn/article/gigcgg.html