纯c语言编写的打字游戏.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
纯c语言编写的打字游戏

//纯c语言编写的打字游戏//华北电力大学 计算0903 曹建伟作品#include stdlib.h#include stdio.h#include process.h#include conio.h#include time.h void func();int k=0,num;void main(){ int choice ; float result;printf(开始游戏: 1结束: 0 \n);scanf(%d,choice);do{ switch (choice) { case 1: func(); system(cls); printf(\n\n\n\n\n\n\n\n\n\n您成功地击落%d个字母!,k); printf(\n您有%d个字母未击落!,num-k); result=(float)k/num; printf(\n您的准确率为%.2f!,result); break; case 0: exit(1);break; default : system(cls); printf(指令有误!请检查指令。\n); getchar(); }printf(\n\n\n\n\n\n\n继续游戏: 1结束: 0 \n);scanf(%d,choice);} while (1);}void func(){ int a[25][80];int i,l,j,m=0,n=0,t,t1,temp,c=0; int sure,sure1=0,dif,N;do{do{system(cls);printf(\n请选择难度等级: 困难: 1普通: 2简单: 3 );scanf(%d,dif);if(dif!=1 dif!=2 dif!=3){printf(\n指令有误,按任意键继续!);getchar();}else sure1=1;}while (sure1!=1);if(dif==1)N=1;if(dif==2)N=500;if(dif==3)N=20000;printf(\n请输入字母个数: ); scanf(%d,num);switch (dif){case 1: printf(\n你选择了困难等级,%d个字母进行练习。,num);break;case 2: printf(\n你选择了普通等级,%d个字母进行练习。,num);break;case 3: printf(\n你选择了简单等级,%d个字母进行练习。,num);break;}printf(\n\n确定 请按 1 ,重新选择 请按 0 );scanf(%d,sure); system(cls);}while(sure!=1); printf(\n\n\n\n\n\n\n\n\n\n按任意键开始游戏!\n); getch(); /*头文件为 #include conio.h */system(cls);for(i=0;i25;i++) /*赋值为空格*/for(j=0;j80;j++)a[i][j]=32; system(cls);srand( (unsigned)time( NULL ) ); a[0][rand()%80+1]=(rand()%26+65) ; for(t=0;tnum;t++){ for(i=24;i0;i--)for(j=80;j0;j--) printf(%c,a[i][j]);_sleep(N); /*时间延迟,用来控制难度*/ m=0;while(m=22){for(l=0;l80;l++){temp=a[m+1][l]; a[m+1][l]=a[m][l];a[m][l]=temp;}m++;}if (!kbhit()) printf();else{ char c = getch();for(i=0;i25;i++)for(j=0;j80;j++)if(c==27)exit(1);else if (a[i][j]==c-32) {a[i][j]=32;putchar(\a);k++;}} system(cls);/*以下是最后一个字母出现以后所执行的*/if(t==num-1){for(t1=0;t123;t1++){ for(i=24;i0;i--)for(j=80;j0;j--)printf(%c,a[i][j]);_sleep(N); /*时间延迟,用来控制难度*/m=0;while(m=22){for(l=0;l80;l++){if(mt1)a[m][l]=32;temp=a[m][l]; a[m][l]=a[m+1][l];a[m+1][l]=temp;}m++;}if (!kbhit()) printf();els

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档