亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

基于C語言實現點菜系統

2020-01-26 11:44:27
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C語言點菜系統的具體代碼,供大家參考,具體內容如下

用C語言編寫的簡單的餐廳點菜系統,操作簡單,代碼不多,菜單可以自己更改,價格也是

#include<stdio.h>#include<stdlib.h>#include<conio.h>#include"windows.h"struct cai /*cai結構體 實現對菜品 已點份數、名稱、原材料 的記錄*/{ int fenshu; char name[50]; int use; int price;};typedef int ElemType;struct List /*該線性表實現對菜品原材料的剩余量的記錄,線性表【i】對應菜品的點餐菜單編碼*/{  ElemType* list; int size; int MaxSize;};/*以下為線性表的函數*/void InitList(struct List* L,int ms)  { if(ms<=0){printf("ms 值非法!/n");exit(1);} L->MaxSize=ms; L->list=malloc(ms*sizeof(ElemType)); if(!L->list) { printf("動態存儲分配失??!");  exit(1); } L->size=0;}void againMalloc(struct List *L){ ElemType *p=realloc(L->list,2*L->MaxSize*sizeof(ElemType)); if(!p){ printf("分配存儲空間失敗!"); exit(1); }L->list=p;L->MaxSize=2*L->MaxSize;}void InsertLastList(struct List *L,ElemType x){ if(L->size==L->MaxSize) againMalloc(L); L->list[L->size]=x; L->size++;}/*表格函數*/void cddayin(struct cai a[]){ int i=0,j=0,s=0; for(i=0;i<30;i++) {if(a[i].fenshu>0) j++;} if(j!=0) { printf("已點菜/酒品編號  已點菜品名稱  已點份數/瓶數  價格/n");  for(i=0;i<30;i++)  if(a[i].fenshu>0)  {printf(" %5d     %10s%14d    %d¥  /n",i,a[i].name,a[i].fenshu,a[i].fenshu*a[i].price); s=s+a[i].fenshu*a[i].price; }   printf("           您好,您點餐價格合計=%d¥/n",s); } if(j==0)  printf("顧客尚未點餐,無法進行菜單打印!/n");}void ycliao(struct List *yuan,struct cai a[]){ int i=1,p=0,k=0; for(i=0;i<30;i++) { do{ p=a[i].use%100; yuan->list[p]=yuan->list[p]-a[i].fenshu; a[i].use=a[i].use/100; }while(a[i].use!=0); }  printf("|-------------------------------------------------------|--------------------|/n"); printf("|------------------原材料余量---------------------------|-----酒品余量-------|/n"); printf("|-------------------------------------------------------|--------------------|/n"); printf("| 10.雞肉=%3d  11.豬肉=%3d   12.魚肉=%3d | 50.雪花啤酒=%3d |/n",yuan->list[10],yuan->list[11],yuan->list[12],yuan->list[50]); printf("| 13.黃瓜=%3d  14.土豆=%3d   15.豆腐=%3d | 51.燕京啤酒=%3d |/n",yuan->list[13],yuan->list[14],yuan->list[15],yuan->list[51]); printf("| 16.茄子=%3d  17.青椒=%3d   18.牛肉=%3d | 52.二鍋頭=%3d  |/n",yuan->list[16],yuan->list[17],yuan->list[18],yuan->list[52]); printf("| 19.大蔥=%3d  20.鮮鴨血=%3d  21.花生=%3d |     |/n",yuan->list[19],yuan->list[20],yuan->list[21]); printf("| 22.花椒=%3d  23.醬=%3d   24.胡蘿卜=%3d |     |/n",yuan->list[22],yuan->list[23],yuan->list[24]); printf("| 25.辣椒=%3d  26.芹菜=%3d   27.豆皮=%3d |     |/n",yuan->list[25],yuan->list[26],yuan->list[27]); printf("|-------------------------------------------------------|--------------------|/n"); printf("|-------------------------------------------------------|--------------------|/n");}void diancai(struct cai a[]){  int p=0,wep=0; do{ printf("  |----------------------------------------------|-------------------|/n"); printf("  |----------菜品(輸入-1確認并結束點餐)----------|-------酒品--------|/n"); printf("  |----------------------------------------------|-------------------|/n"); printf("  | 1.宮爆雞丁  2.魚香肉絲  3.京醬肉絲 | 21.雪花啤酒  |/n"); printf("  | 4.地三鮮   5.水煮魚   6.麻婆豆腐 | 22.燕京啤酒  |/n"); printf("  | 7.夫妻肺片  8.拍黃瓜   9.鮮鴨血 | 23.二鍋頭  |/n"); printf("  |----------------------------------------------|-------------------|/n"); printf("  |----------------------------------------------|-------------------|/n"); scanf("%d",&p); system("CLS"); if(p>=1&&p<=9) { printf("   |------------------------------------------|/n");  printf("   |------------------份數--------------------|/n");  printf("   |------------------------------------------|/n");  printf("   | 1.一份   2.兩份     |/n");  printf("   | 3.三份   4.其他請直接輸入  |/n");   printf("   |------------------------------------------|/n");  printf("   |------------------------------------------|/n"); scanf("%d",&wep); if(wep>50) {system("CLS");printf("您輸入的值異?;蜻^大,請您檢查輸入的值!/n");continue;}/*防止誤輸入*/ else if(wep<=50) {a[p].fenshu+=wep;  system("CLS"); } } else if(p>=21&&p<=23) {   printf("   |--------------------------------------------------------|/n");  printf("   |-------------------------酒品數量-----------------------|/n");  printf("   |--------------------------------------------------------|/n");  printf("   | 1.一瓶 2.兩瓶 3.三瓶 4.其他瓶數請直接輸入  |/n");   printf("   |--------------------------------------------------------|/n");  printf("   |--------------------------------------------------------|/n"); scanf("%d",&wep); if(wep>50) {system("CLS");printf("您輸入的值異?;蜻^大,請您檢查輸入的值!/n");continue;}/*防止誤輸入*/ else if(wep<=50) { a[p].fenshu+=wep;  system("CLS"); } } else if(p!=-1) printf("對不起,你輸入的編碼沒有對應菜品,請重新輸入!/n");  }while(p!=-1); system("CLS"); cddayin(a);}void ycldayin(struct List yuan,struct cai a[]){ char l='/0'; printf("顯示原材料余量?(Y/N)/n"); l=getch(); if(l=='Y'||l=='y') {system("CLS"); ycliao(&yuan,a);} else { system("CLS"); printf("/n/n/n/n");}} main(){  int i=0; char l='/0'; struct List yuan;   /* yuan前不用加“*” */ struct cai a[30]={ {0,"/0",0}, {0,"宮爆雞丁",10131421,15},{0,"魚香肉絲",1124,14},{0,"京醬肉絲",112327,16}, {0,"地三鮮",141617,10},{0,"水煮魚",122225,50},{0,"麻婆豆腐",152225,11}, {0,"夫妻肺片",18212625,17},{0,"拍黃瓜",13252223,8},{0,"鮮鴨血",20,20}, {0,"/0",0},{0,"/0",0},{0,"/0",0}, {0,"/0",0},{0,"/0",0},{0,"/0",0}, {0,"/0",0},{0,"/0",0},{0,"/0",0}, {0,"/0",0},{0,"/0",0}, {0,"雪花啤酒",50,5},{0,"燕京啤酒",51,6},{0,"二鍋頭",52,4}, {0,"/0",0},{0,"/0",0},{0,"/0",0}, {0,"/0",0},{0,"/0",0},{0,"/0",0}}; InitList(&yuan,60);  for(i=0;i<60;i++) InsertLastList(&yuan,100);//+rand()%50  printf("/n/n/n/n/n/n/n/n");  printf("   |--------------------------------------------------------|/n");  printf("   |---------------- 歡迎來到春曉點餐系統! -----------------|/n");   printf("   |--------------------------------------------------------|/n"); Sleep(2500);  system("CLS");  diancai(a);    /*點餐函數,開始點餐吧!*/ ycldayin(yuan,a); printf("/n/n/n/n");  printf("   |--------------------------------------------------------|/n");  printf("   |-------------- 歡迎再次使用春曉點餐系統! ---------------|/n");   printf("   |--------------------------------------------------------|/n"); printf("/n/n/n/n/n/n");}

更多學習資料請關注專題《管理系統開發》。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品96久久久久久又黄又硬| 亚洲一区二区中文| 一本一本久久a久久精品牛牛影视| 亚洲一区亚洲二区亚洲三区| 日韩av网站电影| 91精品国产777在线观看| 亚洲第一视频在线观看| 91在线视频九色| 欧美大片在线看免费观看| 97国产成人精品视频| 国产一区二区三区在线观看网站| 国产激情久久久| 亚洲视频电影图片偷拍一区| 亚洲精品日韩欧美| 日韩中文字在线| 欧美黑人国产人伦爽爽爽| 亚洲成人网在线| 成人www视频在线观看| 国产精品自在线| 欧美中在线观看| 亚洲第一在线视频| 欧美高清视频在线观看| 久久久av亚洲男天堂| 国产精品999999| 色妞久久福利网| 国产一区二区三区在线观看网站| 欧美一级免费看| 精品国产精品自拍| 国产综合香蕉五月婷在线| 精品久久久国产| 38少妇精品导航| 国产成人一区二区在线| 日本精品va在线观看| 51精品国产黑色丝袜高跟鞋| 欧美亚洲另类视频| 色系列之999| 亚洲美女视频网| 欧美一区在线直播| 欧美电影在线观看网站| 亚洲欧美在线磁力| 成人免费网站在线看| 97av在线视频免费播放| 91网站免费观看| 日韩精品丝袜在线| 91精品国产高清久久久久久久久| 欧美在线亚洲一区| 亚洲国产精品99| 欧美极品美女视频网站在线观看免费| 一区二区三区国产在线观看| 欧美国产日韩中文字幕在线| 日本国产高清不卡| 岛国av一区二区| 日韩国产欧美精品在线| 日韩美女主播视频| 中文字幕久热精品视频在线| 亚洲社区在线观看| 久久亚洲影音av资源网| 亚洲视频999| 日本亚洲欧洲色| 91av国产在线| 最新69国产成人精品视频免费| 欧美激情视频播放| 97精品国产97久久久久久| 欧美日韩国产中文精品字幕自在自线| 国产精品最新在线观看| 亚洲视频专区在线| 日本精品视频在线播放| 日韩免费中文字幕| 国产精品久久久久久亚洲影视| 欧洲日韩成人av| 欧美日韩性生活视频| 亚洲精选中文字幕| 亚洲男人天堂网| 日韩女优人人人人射在线视频| 国产精品热视频| 日韩国产精品一区| 国产美女高潮久久白浆| 亚洲影院污污.| 日本久久久a级免费| 国产在线精品一区免费香蕉| 欧美日韩国产黄| 日韩成人网免费视频| 久久999免费视频| 亚洲成人精品av| 欧美在线视频免费观看| 亚洲福利视频免费观看| 成人av资源在线播放| 久久久女女女女999久久| 欧美高清理论片| 欧美大片在线看免费观看| 亚洲精品电影久久久| 亚洲人成伊人成综合网久久久| 最近2019年日本中文免费字幕| 国产精品视频免费在线观看| 日韩毛片在线观看| 欧美日韩免费网站| 国产精品视频午夜| 热久久99这里有精品| 伊人男人综合视频网| 欧美成人精品影院| 午夜精品美女自拍福到在线| 中文在线资源观看视频网站免费不卡| 韩国美女主播一区| 国产精品r级在线| 久久成人精品一区二区三区| 亚洲欧洲黄色网| 992tv在线成人免费观看| 欧洲永久精品大片ww免费漫画| 亚洲成人激情图| 国产精品久久久久9999| 亚洲欧美激情精品一区二区| 精品亚洲夜色av98在线观看| 国产精品99久久久久久久久| 欧美大片在线免费观看| 国产成人精品网站| 日韩在线观看免费全| 午夜精品久久久久久久白皮肤| 久久五月天色综合| 日韩欧美国产高清91| 98精品国产自产在线观看| 亚洲高清久久网| 亚洲一区久久久| 精品国产依人香蕉在线精品| 尤物九九久久国产精品的分类| 亚洲三级黄色在线观看| 国产在线播放不卡| 欧美激情一区二区三区成人| 亚洲欧美一区二区三区情侣bbw| 91在线观看免费高清完整版在线观看| 高潮白浆女日韩av免费看| 久久国产精品久久久久| 欧美日韩另类字幕中文| 欧美成年人视频网站欧美| 亚洲香蕉伊综合在人在线视看| 日本久久久久久久久久久| 欧美孕妇孕交黑巨大网站| 日韩av手机在线| 亚洲精品动漫久久久久| 亚洲成人免费在线视频| 亚洲一区二区久久久久久| 一区二区亚洲欧洲国产日韩| 欧美亚洲国产日本| 国产精品免费网站| 日韩欧美精品免费在线| 黑人巨大精品欧美一区二区一视频| 91免费电影网站| 中文字幕自拍vr一区二区三区| 日韩最新在线视频| 精品久久久久久亚洲精品| 91在线观看免费观看| 国产精品久久久久久搜索| 国产精品亚洲一区二区三区| 精品国产1区2区| 亚洲性xxxx| 国产欧美欧洲在线观看| 成人网页在线免费观看| 日韩经典第一页| 日韩精品免费在线视频| 午夜精品福利视频| 亚洲日本成人女熟在线观看| 国产精品久久久91| 日韩成人av一区| 精品色蜜蜜精品视频在线观看| 久久久久久久久电影|