版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言课程设计电影院座位安排ThelatestrevisiononNovember22,2023电影院座位安排一、目的C〔整形、实型、字符型、指针、数组、构造等〕;运算类型〔算术运算、规律运算、自增自减运算、赋值运算等〕;程序构造〔挨次构造、推断选择构造、循环构造〕;库函数应用〔时间函数、绘图函数以及文件的读写操作函数等〕;简洁任务功能分解方法〔自顶向下逐步求精、模块化设计、信息隐蔽等〕。C用计算机编程分析解决综合性实际问题的初步力气。二、需求分析0~2,选择是电1~12。期望的座位号。x’来标〔要保证该位置未被订出去〕;二是用户输入用户重选择。正确性,并屡次测试,考虑多种可能消灭的结果。三、概要设计1.本程序包含五个模块:(1)主程序模块:main{i,jSeat[8][12]switchvoidmenu;voidassign(intseat[8][12]);intmyfree(intseat[8][12]);voidposition(intseat[8][12]);}一目了然的效果.(4)电脑自动安排座位的模块:到达电脑自动安排的功能.主程序调用其他四个模块2、模块图主模块显示菜单 显示座位分布图 电脑自动安排座位四、具体设计intseat[8][12]={{4,2,1,3,5},{6,4,2,1,3,5},{6,4,2,1,3,5,7},{8,6,4,2,1,3,5,7},{8,6,4,2,1,3,5,7,9},{10,8,6,4,2,1,3,5,7,9},{10,8,6,4,2,1,3,5,7,9,11},{12,10,8,6,4,2,1,3,5,7,9,11},};switch(choose){case”1”:assign(seat);break;case”2”:myfree(seat);break;
用户自己选择座位}voidposition(intseat[8][12])菜单显示函数:voidmenu电脑自动安排座位函数:voidassign(intseat[8][12])randomize;同;*//*随机初始化种子数,确保产生的随机数不x=random(8);/*产生[0,7]间的整型随机数,赋值给x;*/y=random(12);/*产生[0,11]间的整型随机数,赋值给y;*/用户自己选座位的函数intmyfree(intseat[8][12])printf(“\npleaseinputtheseat”rowandnumber:\n\n“);printf(“row:“);/*输入座位的行号*/scanf(“%d“,&x);printf(“\n\nnumber:“);/*输入座位的列号*/scanf(“%d“,&y);main〔〕函数开头开头输入chooseChoose!=0推断choosechoose>”2”||choose<”0”假输出错误提示完毕position函数开头开头i=1 ,j=0,k=0for i++输出换行For j++i<8K<=20-i输出空格For j++j<i+4输出每个座位号完毕assign函数开头开头intx,y,tempdo_whiledo-while随机函数调用randomize;x=random(8);y=random(12);y<x+5seat[x][y]!=0IfIftemp=seat[x][y];seat[x][y]=0;完毕myfree函数开头开头intx,y,i调用输出函数输出提示语句输入x,yifelsey<x+5seat[x-1][y-1]!=0ifelse语句语句卖完语句完毕五、调试分析有分开写,导致后来我花了好多时间去修改整理。0,输出Xdo-while,forcase用.六、测试结果程序输入完后运行成功,显示如图〔1〕下:1、电脑自动安排座位,得到结果如图〔2〕所示:其次次调试:按任意键后得到如图〔3〕,可以看到被选的座位已被x代替.2、用户自己选择座位,得到结果如图〔4〕所示:45x替七、用户使用说明方式。〔2〕,假设该座位号被安排出去了,程序会显示出,并让用户重选择。:pleaseinputtheseat”rowandnumber,如图〔4〕此时,用户需要输入自己期望的座位的行号和列号,假设该位置已经被安排出去或者该位置不存在,屏幕上会显示出来,并让用户再次重选择。八、课程设计总结CC到这个题目的时候,我觉得对我个人而言很困难,我们并不是学编程这个专业的。总认为这个和我们无关,现在我觉察学会编程真的很重要,由于它能够解决我们日常生活中的很多问题。在编程的过程中我遇到了很多困难,每次我都花了很长时间才解决,并且在解决的过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年商业航天发射成本下降与产业化路径
- 2026山西忻州市原平市基层农技推广体系改革与建设项目招募特聘农技员3人备考题库附答案详解【满分必刷】
- 2026云南昆明市五华区民政局招聘1人备考题库附参考答案详解【基础题】
- 新能源车辆市场分析与前景预测
- 企业信息安全事件应对方案
- 网络安全知识普及与防护措施
- 游戏引擎使用与开发实践
- 新媒体时代的网络营销教育培训路径
- 新经济形势下企业法解读与经营策略实务
- 食品营养与健康饮食培训教材
- 颅内动脉急诊取栓技术
- 2025年四川大学教育培训部业务岗工作人员招聘考前自测高频考点模拟试题附答案详解
- 江苏省2025年接受高级访问学者的高等学校
- 村民自治课件
- 2024注册核安全工程师考试历年机考真题集附完整答案详解
- gmp规范培训课件
- 腰椎术后伤口感染管理要点
- 狱内案件立案表宁夏警官职业应用法律系87课件
- -世界水日主题班会课件
- 2022公共图书馆服务外包要求
- 2025新人教版七年级下册英语 Unit 6知识点梳理及语法讲义(答案版)
评论
0/150
提交评论