c高级语言程序设计猜数字游戏

c高级语言程序设计猜数字游戏

ID:15513439

大小:61.66 KB

页数:21页

时间:2018-08-03

c高级语言程序设计猜数字游戏_第1页
c高级语言程序设计猜数字游戏_第2页
c高级语言程序设计猜数字游戏_第3页
c高级语言程序设计猜数字游戏_第4页
c高级语言程序设计猜数字游戏_第5页
资源描述:

《c高级语言程序设计猜数字游戏》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《高级语言程序设计》课程设计说明书设计题目:猜数字游戏目录1.游戏说明、、、、、、、、、、、、、、、、、、、、、、、、、、12.程序的模块组成、、、、、、、、、、、、、、、、、、、、23.程序流程、、、、、、、、、、、、、、、、、、、、、、、、、、24.程序源清单、、、、、、、、、、、、、、、、、、、、、、、、25.课程设计总结、、、、、、、、、、、、、、、、、、、、、、、19课题:猜数字游戏说明:每次随机产生5个数字,提供10次机会,若猜中进入下一次猜数,每猜中一次奖励100分,可中途退出猜数游戏,可以累计分数,和产生积分榜基本功能:       1.用户注册       2.用户积分

2、查看游戏流程设计思路:.新游戏退出游戏用户积分查看注册用户进入游戏1给出提示与真确答案比较输入数字开始游戏继续或退出游戏答案真确1答案错误继续提示10次后退出游戏设计思路:1.程序的模块组成:主函数、、、、、、、、、、、、intmian创立结构体、、、、、、、、structrecord定义数组、、、、、、、、、、charname[]清除文本模式窗口、、system("cls")1.程序流程:分别用void定义开始界面display,操作函数sys(inta),记录文件recwrite(),浏览界面vdisplay(),读取文件recread(),开始游戏newgame(),判断并增加记录

3、addrec()。在用intmian主函数调用。srand((unsigned)time(NULL),以时间为种子,产生随机数,更具有代表性,这样避免了随机出显的数字服从正太分布。3程序源清单:#include#include#include#include#include2structrecord{charname[10];intsorce;}rec;intnum;//输入的数字voiddisplay();//开始界面voidxuanze();//选择函数voidsys(inta);//操作

4、函数voidzhuce();//用户注册voidnewgame();//新游戏voidvdisplay();//浏览记录界面intqushu();//取数函数inttishi(intaa);//提示函数voidaddrec();//判断并且增加记录voidrecread();//读取记录文件voidrecwrite();//写入记录文件voidmain()3{display();}voiddisplay()//开始界面{system("cls");//清屏printf("============================================");printf("==

5、==============数字竞猜游戏================");printf("============================================");printf("");printf("1:新游戏");printf("");printf("2:注册用户");printf("");printf("3:用户积分查看");printf("");4printf("4:退出");printf("");printf("============================================");x

6、uanze();}voidxuanze()//选择函数{inta;printf("请输入你所选择的操作数:");scanf("%d",&a);if(a==1

7、

8、a==2

9、

10、a==3

11、

12、a==4){sys(a);}//选择相应的操作数执行函数else{printf("错误的操作数!");;printf("");printf("请按任意键继续...");getchar();5getchar();display();}}voidsys(inta)//操作函数{switch(a){case1:newgame();break;case2:zhuce();break;case3:vd

13、isplay();break;case4:exit(0);break;//退出}}voidzhuce(){system("cls");printf("请输入你的名字");scanf("%s",&rec.name);6recwrite();//写入printf("恭喜!注册成功!");printf("请按任意键继续...");getchar();getchar();display();}voidrecwrite()//写入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。