C语言程序设计连连看

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include

#include <>

#include <>

#include <>

#include using namespace std;

#include

int mai() // 倒计时

{

for (int i=3; i>=0; i--)

{ long t = time(NULL);

for(;;)

{

long n = time(NULL);

if(n != t) break; } system("cls"); cout<<"

"<

cout<<"

"<

cout<<" 离史上最卡哇依的游戏开始还有** " << i 哦!!!"<

}return 0;

}

void init1();

void print1();

int exit1();

void init2();

void print2();

int exit2();

void init3();

void print3();

int exit3();

void near1(int a,int b,int a1,int b1);

char chessman[10][10];

void main() //主函数

{ time_t start,end,time; start=clock();

mai(); int d;

cout<<"

"<

cout<<"

<>

<< " ** 秒

"<

cout<<"

"<

cout<<"

**************************************************************** "<

cout<<"

**************************************************************** "<

cout<<" ** 亲,请选择适合您智商的级别:[1] 低级[2] 中级[3] 登峰造极**"<

cout<<"

**************************************************************** "<

cout<<"

**************************************************************** "<

cout<<"

"<

cout<<"

"<

cout<<" 研发小组:Q Y Q"<

cout<<" 请选择:***- "

cin>>d;

*** cout<<"

"<

system("pause");

switch(d)

{

case 1:init1();break;

case 2:init2();break;

case 3:init3();break;

default :cout<<" 你个逗比"

}

int op;

int row,line;

int row2,line2;

do

{ if(d==1)

print1();

else if(d==2)

print2();

else if(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");

}

else if(line==line2&&row==row2)

{

printf(" 有搞错哦,亲!!!\n"); system("pause");

}

else if(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 << endl << "time:" << time << endl;

system("pause");

cout<<" 本次得分:98 分! 继续保持哦!"<

system("pause");

}

void init1() //4 乘4 矩阵

{

int i,j;

int a[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]++;

if(chessman[i][j]==66) a[1]++;

if(chessman[i][j]==67) a[2]++;

相关文档
最新文档