数据结构实训报告c语言点餐系统net

(23页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

北京联合大学数据结构实训报告课程名称 项目名称 学 院 姓 名 指导老师数据结构实训餐厅点餐系统管理学院业:信息管理与信息系统2011年1月13日目录北京朕合大学 1数据结构实训报告 1一、 实践题目 3二、 实践目的 3三、 实践内容 31. 选择的数据结构: 32. 程序代码及注释 33. 程序运行流程图 74. 结果 8四、个人总结 14一、 实践题目餐厅点餐系统二、 实践目的编写出一个有用户界面的容易使用的点餐系统,服务员可以通过这个系统为顾客点餐,点完餐后可以直接 打印出来或在餐厅后堂打印出来方便厨师及时了解顾客的点餐,如果是餐厅管理者在使用还可以查看原材料的 余量,以便及吋进货。三、 实践内容1.选择的数据结构: 线性表,线性存储结构2. 程序代码及注释# include#in clude#in clude#include,,windows.hHstruct cai /*cai结构体实现对菜品已点份数、名称、原材料的记录*/{int fen shu;char name[50];int use;int price;};typedef int ElemType;struct List /*该线性表实现对菜品原材料的剩余量的记录,线性表【i】对应菜品的点餐菜单编码*/{ElemType* list;int size;int MaxSize;};/*以下为线性表的函数*/void lnitList(struct List* L,int ms){if(ms<=O){printf("ms 值非法! \n");exit(l);}L->MaxSize=ms;L->list=malloc(ms*sizeof(ElemType));if(!L->list)printfC1动态存储分配失败! “);exit(l);L->size=O;}void againMalloc(struct List *L){ElemType *p=realloc(L->list/2*L->MaxSize*sizeof(ElemType));printfC1分配存储空间失败! “); exit(l);}L->list=p;L->MaxSize=2*L->MaxSize;}void lnsertLastList(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=OJ=O,s=O;for(i=0;i<30;i++){if(a[i].fenshu>0) j++;}{pri ntff1己点菜/酒品编号 已点菜品名称for(i=0;i<30;i++)讦(a[i].fenshu>0){printf(" %5d¥ \n name,a[i].fe nshu,a[i].fenshu*a[i].price);s=s+a[i].fenshu*a[i].price;}printf("}讦(j==0)printf(“顾客尚未点餐无法进行菜单打印!\n“);}void ycliao(struct List *yuan,struct cai a[]){int i=l,p=O,k=O;for(i=0;i<30;i++)己点份数/瓶数 价格\n”);%10s%14d您好,您点餐价格合计=%d¥\nn,s);%ddo{p=a[i].use%100;yuan->list[p]=yua n? >list[p 卜 a[i]?fe nshu; a[i].use=a[i].use/100;}while(a[i].use!=0);} printf(”| printf("| printf("| printf("| 10.鸡肉=%3d 11.猪肉=%3d|\n"/yuan->list[10]/yuan->list[ll]/yuan->list[12]/yuan->list[50]);printff" | 13.黄瓜二%3d 24.土豆=%3d|\n"zyuan->list[13]/yuan->list[14]zyuan->list[15]/yuan->list[51]);printf("| 16.茄子=%3d 17.青椒=%3d|\n",yuan->list[16],yuan->list[17],yuan->list[18],yuan->list[52]);20.鲜鸭血原材料余量——1\『);酒品余量——|\nH); I\n");12.鱼肉=%3d15.豆腐=%3d18.牛肉=%3d| 50.雪花啤酒=%3dI 51.燕京啤洒=%3d| 52.二锅头二%3dprintf("| 19.大葱=%3d|\n",yuan->list[19],yuan->list[20],yuan->list[21]);printf(" | 22.花椒=%3d|\n",yuan->list[22],yuan->list[23],yuan->list[24]);printf("| 25.辣椒=%3d|\n",yuan->list[25]/yuan->list[26]/yuan->list[2 7]);printf(”| printf(”| 23.酱=%3d=%3d26.芹菜=%3dl\nn);l\nH);21.花生=%3d24.胡萝卜=%3d27.豆皮=%3d}void diancai(struct cai a[])int p=0,wep=0; do{ printf(" printf("l\nn);…酒品printf(H1 卜 |\n-); 关 键 词: 数据结构 报告 语言 系统 net

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

c语言点餐系统测试总结报告,数据结构实训报告c语言点餐系统net相关推荐

  1. c语言点菜菜单程序大学一,数据结构实训报告 c语言点餐系统 net

    <数据结构实训报告 c语言点餐系统 net>由会员分享,可在线阅读,更多相关<数据结构实训报告 c语言点餐系统 net(14页珍藏版)>请在人人文库网上搜索. 1.北京联合大学 ...

  2. c语言数据结构对学生信息折半查找,数据结构实训报告-二分查找学生管理实训报告.doc...

    数据结构实训报告-二分查找学生管理实训报告 吉林工业职业技术学院 ( 数据结构实训 ) ( 20~ 2012 学年第 学期) 指导教师: 专业班级: 计算机3101 学生姓名: 2011年月日实训项目 ...

  3. c语言打地鼠项目报告,打地鼠实训报告.docx

    打地鼠实训报告 实训题"打地鼠"游戏程序设计实训内容打地鼠的界面设计(含截图.代码)package com.iotek.mouse;import java.awt.Color;im ...

  4. 计算机组装win7实训报告,计算机实训报告范文精选5篇

    实训报告是展示自身实训收获成长的重要报告,那么实训报告该如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧. 计算机基础实训报告 实训时间:xx年12月26日-12月28日 实训目的:通过上 ...

  5. 工训计算机组维报告,计算机实训报告

    一.实训目的 1. 贯彻坚强实践环节和理论联系实际的教学原则,增加学生对专业感性认识的深广度,运用所学知识和技能为后续课程奠定较好的基础. 2.通过实习,开阔学生眼界和知识面,获得计算机硬件安装和系统 ...

  6. 大专java实训报告_java实训报告

    <java实训报告>由会员分享,可在线阅读,更多相关<java实训报告(13页珍藏版)>请在人人文库网上搜索. 1.北京联合大学管理学院实 训 报 告专业 信息管理与信息系统班 ...

  7. 计算机基本知识实训报告,计算机实训报告小结

    计算机实训报告小结 计算机实训是培养计算机使用的能力,而总结是对结果的一个反思,下面小编搜集了计算机实训报告小结,希望对大家的有所帮助! 计算机实训报告小结[1] 计算机对我来说异常陌生,因为我很少接 ...

  8. 计算机solidwork实训报告,SolidWorks实训报告.doc

    SolidWorks实训报告 一.实训目标 1.具有使用草图绘制工具进行参数化草图绘制的能力. 2.形成设计意图,具有使用拉伸特征.圆角特征进行参数化设计的能力. 二.实训任务 1.焊件楼梯 2.曲柄 ...

  9. 计算机绘图cad实训报告,AUTOCAD实训报告.doc

    文档介绍: AUTOCAD实训报告(2010~2011学年第二学期)实****名称:autocad实****专业:学号:姓名:实****地点:计算机实践中心实****时间:实****成绩:指导教师(签 ...

最新文章

  1. 一文弄懂元学习 (Meta Learing)(附代码实战)《繁凡的深度学习笔记》第 15 章 元学习详解 (上)万字中文综述
  2. SpringBoot项目优化和Jvm调优(楼主亲测,真实有效)
  3. Jmeter---jason提取器处理上下游传参(四)
  4. EXT核心API详解(二)-Array/Date/Function/Number/String
  5. 如何在不安装 Microsoft Office 的情况下生成 Excel 文件?
  6. 如何注释python中html,Python在HTML中提取带注释的代码,python,html,被
  7. 途牛java面试题_途牛java面试题.docx
  8. IBM发布JumpGate 连接OpenStack和公有云
  9. 12月29日课程笔记 磁盘格式化与挂载与手动增加swap空间
  10. 安装Quagga路由软件
  11. CSS3+JS 实现的便签应用
  12. 零基础可上手 | 手把手教你用Cloud AutoML做毒蜘蛛分类器
  13. ANDROID 获得地理位置
  14. Ubuntu下安装微信
  15. 伊利诺伊大学在线计算机硕士,UIUC伊利诺伊大学厄巴纳香槟分校计算机科学硕士MSc in Computer Science...
  16. 截图及录屏工具ShareX
  17. 计算机ppt基础操作心得体会,word计算机实训心得体会.doc
  18. excel条形图-蝴蝶图的画法
  19. ext2与ext3的区别
  20. 设计师必备的设计软件

热门文章

  1. 刷机需要的常识双清,BL,REC,TWRP,ROM
  2. 数据库系统概论----关系运算之除运算
  3. 为什么很多人开始反对996了?
  4. 地理空间索引实现:z 曲线、希尔伯特曲线、四叉树, 最邻近几何特征查询、范围查询
  5. vue源码用了哪些设计模式,vue实际开发遇到的难点
  6. 2019公共课的【考研平均分】和难度系数公布!
  7. 费马小定理、欧拉定理与扩展欧拉定理(含证明)
  8. solr增量 dih deltaimport 入门
  9. 字符串的初始化(详解)
  10. 2024复旦大学计算机考研信息汇总