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