数字记忆游戏.doc

数字记忆游戏.doc

ID:53724310

大小:29.50 KB

页数:3页

时间:2020-04-06

数字记忆游戏.doc_第1页
数字记忆游戏.doc_第2页
数字记忆游戏.doc_第3页
资源描述:

《数字记忆游戏.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include//strand,rand#include//time,clock#include//tolowervoidSTOP();intSUI_JI_SHU(intx,inty);intmain(void){printf("您正在玩的是数字记忆游戏,游戏正式开始后屏幕上会显示一个三位数字,""经过一秒它将消失,请您正确输入刚才显示的数字,""若您三次输入正确,那么数字就会增加一位,否则"youlost!"");printf("请按回车键开始游戏:");for(;;)//输入

2、回车键时就开始游戏{chark=0;scanf("%c",&k);if(k=='')break;}there:STOP();inttime_taken=clock();//用于统计时间intcount=2;//用于控制给定数字的位数intpanduan=0;//用于判断输入是否正确inti=0;intanswer=0;//用于得到随机数,在函数intSUI_JI_SHU(intx,inty)中的yintgeiding=0;//存储给定的随机数,以便输入错误是显示正确结果和最长数字位数intshuru=0;//用于存储输入的数字for(;panduan==0;i++,panduan=(

3、geiding==shuru?0:1),answer=0)//判断输入是否正确{if(i==3)//判断是否要增加一位{i=0;count++;}geiding=SUI_JI_SHU(count,answer);//存储给定的随机数,以便输入错误是显示printf("%d",geiding);STOP();printf("r");//使显示的数字消失printf("r");for(;;)//接收输入{scanf("%d",&shuru);if(shuru>0)break;}}printf("您的答案有误!正确答案是%d",geiding);inta=0;//判断输入的最长数字的位

4、数for(;geiding>0;a++){geiding/=10;}time_taken=(clock()-time_taken)/CLOCKS_PER_SEC;printf("您输入的最长数字是%d位您所花费的时间为%d秒",a,time_taken);if(a<8)printf("长度只有%d,你也太短了吧!",a);if(time_taken<60)printf("一分钟都不到,你也太快了吧!平时要多补补哦!!!");printf("是否希望再重玩一次?Y/N?");for(;;)//输入回车键时就开始游戏{charm=0;scanf("%c",&m);

5、if(tolower(m)=='y'){printf("");gotothere;}elseif(tolower(m)=='n')break;}printf("游戏结束!祝您生活愉快!妹子多多!!!");system("pause");return0;}voidSTOP()/*暂停*/{time_tnow=clock();for(;clock()-now

6、if(y==0)//防止因为第一位数字为零使数字少丢失一位y=1;}returny;}

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

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

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