数字记忆游戏_第1页
数字记忆游戏_第2页
数字记忆游戏_第3页
数字记忆游戏_第4页
数字记忆游戏_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-作者xxxx-日期xxxx数字记忆游戏【精品文档】#include #include/strand,rand#include/time,clock#include /tolowervoid STOP();int SUI_JI_SHU(int x,int y); int main(void) printf(您正在玩的是数字记忆游戏,游戏正式开始后屏幕上会显示一个三位数字,n 经过一秒它将消失,请您正确输入刚才显示的数字,n 若您三次输入正确,那么数字就会增加一位,否则you lost!n ); printf(请按 回车键 开始游戏:n); for(;)/输入回车键时就开始游戏 char k=0

2、; scanf(%c,&k); if(k=n) break; there: STOP(); int time_taken=clock();/用于统计时间 int count=2;/用于控制给定数字的位数 int panduan=0;/用于判断输入是否正确 int i=0; int answer=0;/用于得到随机数,在函数 int SUI_JI_SHU(int x,int y)中的y int geiding=0; /存储给定的随机数,以便输入错误是显示正确结果和最长数字位数 int shuru=0;/用于存储输入的数字 for(;panduan=0;i+,panduan=(geiding=sh

3、uru ? 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(shuru0) break; printf(您的答案有误!正确答案是%dn,geiding); int a=0;/判断输入的最长数字的位数 for(;geiding0;a+) gei

4、ding/=10; time_taken=(clock()-time_taken)/CLOCKS_PER_SEC; printf(您输入的最长数字是%d位n您所花费的时间为%d秒n,a,time_taken); if(a8) printf(长度只有%d,你也太短了吧!n,a); if(time_taken60) printf(一分钟都不到,你也太快了吧!n平时要多补补哦!nn); printf(是否希望再重玩一次? Y/N?n); for(;)/输入回车键时就开始游戏 char m=0; scanf(%c,&m); if(tolower(m)=y) printf(n); goto there; else if(tolower(m)=n) break; printf(游戏结束!n祝您生活愉快!妹子多多!nn); system(pause); return 0; void STOP()/*暂停*/ time_t now=clock(); for(;clock()-nowCLOCKS_PER_SEC;); int SUI_JI_SHU(int x,int y)/*得到随机数字*/ srand(time(NULL); int n=0; for(;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论