计算机技术基础课程设计 C 语言 设计报告 题目:解救人质 学院:化学工程学院 专业:制药工程 一、选题背景: 这个程序是一个游戏,要想赢得这个游戏,需要运气与智慧的完美搭配,怎样才能完成你的任务解救你的人质呢?关键就是要找到出口,但是这是有时间限制的哦! 二、设计思想: 编程思路:程序开始是定义和函数的声名,然后就进入主函数了,接下来就是 judgkey 这个函数的调用,在这个函数中有屏幕初始化函数 initcreen 的调用,中间有很多基本的结构,如 for 结构, if else结构等等,值得注意的是里面还有一个时间计时装置。 三主要解决问题的方法及技术关键 1 用 judgekey 这个主函数进行函数的调用,从而实现游戏。 2 Ifelseif , while, for 语句来控制程序的循环。 3 用函数调用和坐标函数知识完成游戏的清屏,开始,游戏,计时,结束或者退出。 4 在设计画面的时候选择构建游戏框架的方格是cprintf(“%c”,219),其中 ascii 码值是 219 代表空白方块,另外,设计得小人是用 ascii 码值是 1 是一个笑脸, 5.计时器,是利用了 for 循环和 if 语句完成控制的。 6.背景的颜色是由颜色函数进行控制的。