C语言程序设计连连看
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言程序设计连连看 Prepared on 24 November 2020
#include<>
#include<>
#include<>
#include<>
#include
usingnamespacestd;
#include
intmai()//倒计时
{
for(inti=3;i>=0;i--)
{longt=time(NULL);
for(;;)
{
longn=time(NULL);
if(n!=t)
break;}
system("cls");
cout<<""< cout<<""< cout<<"离史上最卡哇依的游戏开始还有**"< } voidinit1(); voidprint1(); intexit1(); voidinit2(); voidprint2(); intexit2(); voidinit3(); voidprint3(); intexit3(); voidnear1(inta,intb,inta1,intb1); charchessman[10][10]; voidmain()//主函数 {time_tstart,end,time; start=clock(); mai(); intd; cout<<""< cout<<""< cout<<""< cout<<"****************************************************************" < cout<<"****************************************************************"< cout<<"**亲,请选择适合您智商的级别:[1]低级[2]中级[3]登峰造极**"< cout<<"****************************************************************" < cout<<"****************************************************************"< cout<<""< cout<<""< cout<<"研发小组:QYQ"< cout<<"请选择:***-"; cin>>d; cout<<"-***"< system("pause"); switch(d) { case1:init1();break; case2:init2();break; case3:init3();break; default:cout<<"你个逗比"; } intop; introw,line; introw2,line2; do {if(d==1) print1(); elseif(d==2) print2(); elseif(d==3) print3(); printf("options:\n"); printf("\\n"); printf("\\n"); printf("\\n"); scanf("%d",&op); if(op==1) { printf("不造亲第一个相中了谁呢:"); scanf("%d%d",&line,&row); printf("再给他找个伴儿吧,亲:"); scanf("%d%d",&line2,&row2); if(chessman[line][row]!=chessman[line2][row2]) { printf("有缘无分呐!\n"); system("pause"); } elseif(line==line2&&row==row2) { printf("有搞错哦,亲!!!\n"); system("pause"); } elseif(line<=line2) { near1(line,row,line2,row2); } else { near1(line2,row2,line,row); } } if(op==2) { } if(op==3) {main();} }while(exit1(),exit2(),exit3()); system("pause"); printf("\n\n\n\t\t哇呀!你好厉害!\n"); end=clock(); time=end-start;//这里的时间是计算机内部时间 cout< system("pause"); cout<<"本次得分:98分!继续保持哦!"< system("pause"); } voidinit1()//4乘4矩阵 { inti,j; inta[4]={0}; srand(time(NULL)); for(i=1;i<4;i++) for(j=1;j<5;j++) { chessman[i][j]=rand()%4+65; if(chessman[i][j]==65)a[0]++;