500行常用C语言程序.docxVIP

  • 62
  • 0
  • 约1.15万字
  • 约 16页
  • 2022-03-01 发布于浙江
  • 举报
500行C语言程序 一 、 题目阐述: 通过本学期对 C 语言的学习,对程序编译有了初步的了解,并运 用了各种函数(如文件包含,宏定义,结构体,函数调用等)编写了 这个推箱子游戏。 二 、 设计思路: 程序中“3”代表墙壁,“2”代表箱子,“4”代表目的地,“0” 代表空,“5”代表人+目的地,“ 1“ 代表人,“6“代表箱子+目的 地,用“Enter”键选择关数,按“p“键可以毁步,但最多只能毁5 次。通过上下左右键实现箱子的上下左右移动,在可移动的范围内, 推送到目的地。在推动的过程中若彻底失败,便按 r 键重新启动游戏。 三、主要解决问题的方法及技术关键 1、 主要问题及解决方法 ★函数的定义及调用 ★光标的定位设置处理问题 ★光标的定位设置处理是通过 void gotoxy(int x,int y)函数实现 的。定位设置手段是通过型参 x、y 获取定位点,应用 int86 的中断 调用完成光标定位。 ★数组函数,switch,if 语句,for 循环语句的应用 2、 技术关键 ★光标定位 C 语言中循环语句的使用 ★C 语言绘图及定义函数的使用 500行C语言程序 Input name(); Char; Printf(“\n\nPlease name…”) input your C=getchar(); C!=’y’c!=’y’ c! C!=’y’c!=

文档评论(0)

1亿VIP精品文档

相关文档