C语言课程设计 -猜数游戏
(说明书)
班 级:20111461 学 号:2011146111 姓 名:
完成日期:2012年6月20日
目录:
1. 题目要求(设计任务)
2. 设计思路
3. 设计流程
4. 设计小结
5. 参考文献
6. 附录(源程序)
1. 题目要求(设计任务)
猜数游戏(掌握程序结构及随机函数应用)
程序说明及要求:游戏的开始由机器产生一个随机数(1~100之间,用库函数random(),用法见后面的说明),然后游戏者在程序的提示下猜数,若输入的数比这个数大,程序提示:Your answer is HIGH,try again. ,否则,程序提示:Your answer is LOW,try again.,直到猜对为止。程序可实现连续猜数,直到游戏者退出。
程序输出要求:累计游戏者猜对一个数所需次数n,当n<=7时,给出“Congratulation”字样;当7<n<15时,给出“I can bet you can do it better.”;当n>=15时,用exit(0)库函数退出程序。
附:随机数发生器函数 random()用法 函数原型: int random(int num); 程序例:
#include
/* prints a random number in the range 0 to 99 */ int main(void) { int n;
randomize(); /*初始化随机数发生器*/ n= random (100); /*产生一个0-100的随机数。*/
printf(\
2. 设计思路
1. 利用所学知识,百度及学长帮助收集足够多的资料 2. 根据老师要求的线索加上自身因素将程序分为几块,逐个解决
3. 步骤:主程序-封面-登陆界面-主菜单-小程序 4. 主要利用所学的for,switch,if等循环
3.设计流程
1. 封面设计
2.登陆界面设计
3.主菜单设计
4.主游戏介绍
5.游戏介绍
6.游戏帮助
7.关于游戏