- 63
- 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)