500行C语言程序.docVIP

  • 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;

文档评论(0)

1亿VIP精品文档

相关文档