本篇內(nèi)容主要講解“怎么用C語言實現(xiàn)餐飲結(jié)賬管理系統(tǒng)”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“怎么用C語言實現(xiàn)餐飲結(jié)賬管理系統(tǒng)”吧!
黔西網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),黔西網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為黔西上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的黔西做網(wǎng)站的公司定做!
使用C語言編寫餐飲結(jié)賬管理系統(tǒng)課程設(shè)計,包含設(shè)計報告,源代碼.
#include#include #include #define M 30struct 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 到此,相信大家對“怎么用C語言實現(xiàn)餐飲結(jié)賬管理系統(tǒng)”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
文章標(biāo)題:怎么用C語言實現(xiàn)餐飲結(jié)賬管理系統(tǒng)
當(dāng)前路徑:http://weahome.cn/article/jsdihp.html