- 46
- 0
- 约1.2万字
- 约 16页
- 2019-01-22 发布于江苏
- 举报
500行C语言程序
一 、 题目阐述:
通过本学期对C语言的学习,对程序编译有了初步的了解,并运用了各种函数(如文件包含,宏定义,结构体,函数调用等)编写了这个推箱子游戏。
二 、 设计思路:
程序中“3”代表墙壁,“2”代表箱子,“4”代表目的地,“0”代表空,“5”代表人+目的地,“ 1“ 代表人,“6“代表箱子+目的地,用“Enter”键选择关数,按“p“键可以毁步,但最多只能毁5次。通过上下左右键实现箱子的上下左右移动,在可移动的范围内,推送到目的地。在推动的过程中若彻底失败,便按r键重新启动游戏。
三、主要解决问题的方法及技术关键
主要问题及解决方法
★函数的定义及调用
★光标的定位设置处理问题
★光标的定位设置处理是通过void gotoxy(int x,int y)函数实现的。定位设置手段是通过型参x、y获取定位点,应用int86的中断调用完成光标定位。
★数组函数,switch,if语句,for循环语句的应用
技术关键
★光标定位
C语言中循环语句的使用
★C语言绘图及定义函数的使用
I
Input name();
C
Char;
P
Printf(“\n\nPlease input your name…”)
C
C=getchar();
C
C!=’y’c!=’y’c!
C!=’
C!=’y’c!=’y’
intgd=DETECT,gm;
intgd=DETECT,gm;
您可能关注的文档
- 350字赵州桥导游词.doc
- 35、只有一个地球新.ppt
- 36、伟大的友谊解析.ppt
- 38.《我和狮子》课件29088.ppt
- 380-人才测评课程(PPT 280页).ppt
- 3dmine软件与采矿工程专业教学.ppt
- 3Dmax制作千纸鹤多边形建模教程.doc
- 3、筑梦九山 为爱前行.docx
- 3D体感运动互动娱乐系统.doc
- 3、汽化和液化(A级)(学生版).doc
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)