• 个人简介

    nibeipianlenibeipianle@114514.com (谢谢

    ip签名档论坛签名图片显示ip地址操作系统浏览器等信息

    #include<bits/stdc++.h>
    
    #include<windows.h>
    
    #include<stdio.h>
    
    #include<conio.h>
    
    #include<time.h>
    
    using namespace std;
    
    int m[10001][21]={
    
    {-1,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
    
    {-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
    
    {-1,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
    
    {-1,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
    
    {-1,19,0,0,0,0,0,1,1,1,0,0,12,0,0,0,0,0,0,0,0},
    
    {-1,13,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0},
    
    {-1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,4,0,0,0,0},
    
    {-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
    
    {-1,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1},
    
    {-1,0,0,0,2,2,0,0,3,3,0,0,6,6,0,0,0,0,0,0,0},
    
    {-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0},
    
    {-1,15,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0},
    
    {-1,0,0,0,0,0,0,0,0,0,0,0,0,16,17,0,0,0,0,0,0},
    
    {-1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1},
    
    {-1,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
    
    {-1,0,0,0,1,1,0,0,2,2,0,0,0,1,1,1,0,0,0,0,0},
    
    };
    
    int X,Y,dx,dy,tX,zX,zY,Sstar,Sboom,Win;
    
    int Ee,Fen,RR,Slep,K,S,Er,Ice,Fang,Can;
    
    int Ta,Zha,Bai,Yin,Su,U,TT,Ty,sy;
    
    void Color(int a)
    
    {
    
        a+=Bai*20;
    
        if(a==0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);
    
        if(a==1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE);
    
        if(a==2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
    
        if(a==3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE);
    
        if(a==4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
    
        if(a==5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);
    
        if(a==6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
    
        if(a==7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);
    
        if(a==8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_GREEN|BACKGROUND_BLUE|FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE);
    
        if(a%20==9) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_RED|FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);
    
        if(a==10) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED);
    
        else if(a>20) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);
    
    }
    
    void SetPos(int x,int y)
    
    {
    
        COORD pos;
    
        pos.X=y*2-1,pos.Y=26-x;
    
        SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
    
    }
    
    void Star();
    
    void Wo(int x)
    
    {
    
        SetPos(X-K,Y),cout<<"  "; //清除上一次残影
    
        if(Can!=0) {SetPos(X-K,Y),Color(10),cout<<"●";int R=rand()%5;if(R==0&&Y<20) Y++;if(R==1&&Y>1) Y--;}//兴奋 
    
        if((m[X][Y]==1||m[X][Y]==7)&&Ta==0) X++; //跳上白块 
    
        if(X<=0) X=dx,Y=dy;  //复活 
    
        if(X-K>23) tX=0,X=K+23;  //高度上限
    
        if(tX!=0&&Ta==0) tX--,X+=2;  //上跳 
    
        if(Ta!=0) {tX=0;if(m[X-1][Y]==0||m[X-1][Y]==4||m[X-1][Y]==5||(m[X-1][Y]>=9&&m[X-1][Y]<=18)) m[X-1][Y]=7;} //云鞋走路 
    
        if(m[X][Y]==6) X--;  //隐形块 
    
        if(m[X+1][Y]==6){tX=0;m[X+1][Y]=7;if(m[X+1][Y-1]==6) m[X+1][Y-1]=7;if(m[X+1][Y+1]==6) m[X+1][Y+1]=7;Fen+=2;} //隐形块 
    
        if(m[X-1][Y]==6){tX=0;m[X-1][Y]=7;if(m[X-1][Y-1]==6) m[X-1][Y-1]=7;if(m[X-1][Y+1]==6) m[X+1][Y+1]=7;Fen+=2;} //隐形块 
    
        if(m[X][Y+1]==6){tX=0;m[X][Y+1]=m[X][Y+2]=7;Fen+=2;} if(m[X][Y-1]==6){tX=0;m[X][Y-1]=m[X][Y-2]=7;Fen+=2;} //隐形块 
    
        if(m[X-1][Y]==0||m[X-1][Y]==4||m[X-1][Y]==5||(m[X-1][Y]>=9&&m[X-1][Y]<=20)) {X--;} //掉落 
    
        if(m[X][Y]==4) Fen+=5,m[X][Y]=5,dx=X,dy=Y; //复活点 
    
        if(m[X][Y]==16) m[X][Y]=0,Sstar++,Star(),SetPos(X-K,Y),cout<<"  ";if(m[X+1][Y]==16) m[X+1][Y]=0,Sstar++,Star(),SetPos(X-K+1,Y),cout<<"  "; //星星
    
        if(m[X-1][Y]==1||m[X-1][Y]==2||m[X-1][Y]==3||m[X-1][Y]==7) tX=Er=0; //跳跃次数清零 
    
        if(m[X-1][Y]==2||m[X][Y]==2||Ta!=0) tX+=5; //弹跳块 
    
        if(m[X-1][Y]==10) m[X-1][Y]=3,Sboom++;if(m[X][Y]==10) m[X][Y]=3,X++,Sboom++; //隐形炸弹块 
    
        if(m[X-1][Y]==3||m[X][Y]==3) //炸弹块 
    
        {
    
            if(Zha==0)
    
            {
    
                Zha++;
    
                SetPos(X+1-K,Y-1),Color(5),cout<<"■";SetPos(X+1-K,Y+1),Color(5),cout<<"■";SetPos(X+1-K,Y),Color(5),cout<<"■";SetPos(X-1-K,Y-1),Color(5),cout<<"■";
    
                SetPos(X-1-K,Y+1),Color(5),cout<<"■";SetPos(X-1-K,Y),Color(5),cout<<"■";SetPos(X-K,Y-1),Color(5),cout<<"■";SetPos(X-K,Y+1),Color(5),cout<<"■";
    
                SetPos(X-K,Y),Color(5),cout<<"■";Sleep(300);SetPos(X+1-K,Y-1),Color(5),cout<<"  ";
    
                SetPos(X+1-K,Y+1),Color(5),cout<<"  ";SetPos(X+1-K,Y),Color(5),cout<<"  ";SetPos(X-1-K,Y-1),Color(5),cout<<"  ";SetPos(X-1-K,Y+1),Color(5),cout<<"  ";
    
                SetPos(X-1-K,Y),Color(5),cout<<"  ";SetPos(X-K,Y-1),Color(5),cout<<"  ";SetPos(X-K,Y+1),Color(5),cout<<"  ";SetPos(X-K,Y),Color(5),cout<<"  "; //动画
    
            }if(m[X][Y]==3) X++;
    
            if(Fang==0) X=dx,Y=dy,Fen-=5; //复活
    
        }else Zha=0;
    
        if(x==3) {int U=rand()%10;SetPos(X-K,Y);if(U==0) Color(6),cout<<"●";} //隐身 
    
        else if(Fang!=0) SetPos(X-K,Y),Color(2),cout<<"●"; //爆衣
    
        else if(Can!=0) SetPos(X-K,Y),Color(4),cout<<"●"; //兴奋 
    
        else if(x==2) SetPos(X-K,Y),Color(5),cout<<"●"; //云鞋
    
        else if(x==1) SetPos(X-K,Y),Color(1),cout<<"●"; //普通 
    
    }
    
    void Cout(int i,int j,int a)
    
    {
    
        if(m[i][j]==1) SetPos(i-K,j),Color(0),cout<<"■";
    
        if(m[i][j]==2) SetPos(i-K,j),Color(5),cout<<"■";
    
        if(m[i][j]==3) SetPos(i-K,j),Color(4),cout<<"■";
    
        if(m[i][j]==4) SetPos(i-K,j),Color(3),cout<<"▋";
    
        if(m[i][j]==5&&(i!=X||j!=Y)) SetPos(i-K,j),Color(2),cout<<"▋";
    
        if(m[i][j]==6&&a==1) SetPos(i-K,j),Color(7),cout<<"■",m[i][j]=7,Fen++;
    
        if(m[i][j]==7&&a==4) SetPos(i-K,j),cout<<"  ",m[i][j]=0;
    
        if(m[i][j]==7&&a!=4) SetPos(i-K,j),Color(7),cout<<"■";
    
    //  if(m[i][j]==8) SetPos(i-K,j),cout<<"  ";
    
        if(m[i][j]==9) SetPos(i-K,j),Color(0),cout<<"←→左右移动";
    
        if(m[i][j]==11&&Ee==0) SetPos(i-K,j),Color(0),cout<<"弹跳块  炸弹块  隐形块";
    
        if(m[i][j]==11&&Ee==1) SetPos(i-K,j),Color(0),cout<<"弹跳块 ",Color(4),cout<<"隐形炸弹块",Color(0),cout<<" 隐形块";
    
        if(m[i][j]==12&&Ee==0) SetPos(i-K,j),Color(0),cout<<"    激活复活点";
    
        if(m[i][j]==12&&Ee==1) SetPos(i-K,j),Color(0),cout<<"出复活点",Color(3),cout<<"几率已增加";
    
        if(m[i][j]==13) SetPos(i-K,j),Color(0),cout<<"按↑跳跃,可二段跳";
    
        if(m[i][j]==14) SetPos(i-K,j),Color(0),cout<<"从现在开始随机出图啦";
    
        if(m[i][j]==15&&Ee==0) SetPos(i-K,j),Color(5),cout<<"1000分通关!",Color(0),cout<<"空格暂停";
    
        if(m[i][j]==15&&Ee==1) SetPos(i-K,j),Color(5),cout<<"探到40个通关!",Color(0),cout<<"空格暂停";
    
        if(m[i][j]==15&&Ee==2) SetPos(i-K,j),Color(5),cout<<"捉到20个通关!",Color(0),cout<<"空格暂停";
    
        if(m[i][j]==16) SetPos(i-K,j),Color(5),cout<<"★";
    
        if(m[i][j]==17&&Ee==0) SetPos(i-K,j),Color(0),cout<<"里有神秘物品!";
    
        if(m[i][j]==17&&Ee==1) SetPos(i-K,j),Color(0),cout<<"里有",Color(2),cout<<"防爆护罩!",Color(0);
    
        if(m[i][j]==17&&Ee==2) SetPos(i-K,j),Color(2),cout<<"它会动啦!",Color(0);
    
        if(m[i][j]==18) SetPos(i-K,j),Color(0),cout<<"不要让你的角色掉到视线以下!";
    
        if(m[i][j]==19) SetPos(i-K,j),Color(0),cout<<"按↓下降";
    
        if(m[i][j]==20&&Ee==2) SetPos(i-K,j),Color(3),cout<<"出现几率已增加",Color(0);
    
        //这里若加字的话,需在前面改 (m[X-1][Y]>=9&&m[X-1][Y]<=20) 一下 
    
        Color(0);
    
    }
    
    void Map(int x1,int x2,int a)
    
    {
    
        SetPos(25,2);if(Bai!=0||Yin!=0||Can!=0) Color(9);else Color(1);
    
        if(Ee==0) cout<<"分数:"<<Fen<<"                     ",Color(0);if(Ee==1) cout<<"已探测:"<<Sboom<<"                     ",Color(0);if(Ee==2) cout<<"已收集:"<<Sstar<<"                     ",Color(0);
    
        SetPos(24,2);if(Ice!=0) Color(8);else Color(1);cout<<"速度:"<<Slep<<"                     ",Color(0);
    
        bool Yan=0;
    
        for(register int i=x1;i>=x2;i--)
    
        for(register int j=1;j<=20;j++) Cout(i,j,a);
    
        if(Yin!=0) Wo(3);
    
        else if(Ta!=0) Wo(2);
    
        else if(a==0) Wo(1);
    
        else if(a==2) SetPos(X-K,Y),Color(1),cout<<"▲";
    
    }
    
    void MoveStar(int x1,int x2)
    
    {
    
        int n[30][21];memset(n,0,sizeof(n));
    
        for(register int i=x1;i>=x2;i--)
    
        for(register int j=1;j<=20;j++)
    
        {
    
            if(m[i][j]==16&&n[i-K][j]==0)
    
            {
    
                int kl=rand()%4;
    
                if(kl==0&&i-K<22&&m[i+1][j]==0) m[i][j]=0,m[i+1][j]=16,n[i+1-K][j]=1,SetPos(i-K,j),cout<<"  ",SetPos(i+1-K,j),cout<<"★";
    
                if(kl==1&&i-1>K&&m[i-1][j]==0) m[i][j]=0,m[i-1][j]=16,n[i-1-K][j]=1,SetPos(i-K,j),cout<<"  ",SetPos(i-1-K,j),cout<<"★";
    
                if(kl==2&&j+1<20&&m[i][j+1]==0) m[i][j]=0,m[i][j+1]=16,n[i-K][j+1]=1,SetPos(i-K,j),cout<<"  ",SetPos(i-K,j+1),cout<<"★";
    
                if(kl==3&&j-1>1&&m[i][j-1]==0) m[i][j]=0,m[i][j-1]=16,n[i-K][j-1]=1,SetPos(i-K,j),cout<<"  ",SetPos(i-K,j-1),cout<<"★";
    
            }
    
        }
    
    }
    
    void Sheng()
    
    {
    
        RR++;
    
        if(K<-8) RR=5;
    
        if(K==-8) RR=0;
    
        if(RR==3) {int r=rand()%2;if(r==0) RR=0;}
    
        if(RR==4) RR=0;
    
        if(RR==0)
    
        {
    
            Ax: int Bx=0;
    
            for(int i=1;i<=20;i++) m[K+22][0]=0;
    
            for(int i=1;i<=20;i++)
    
            {
    
                int R=rand()%50;
    
                if(R<=10) {int S=rand()%3+1; for(int j=i;j<=i+S;j++) if(j<=20) m[K+22][j]=1;i+=S+1;Bx=1;continue;}
    
                if(R>10&&R<=12) {for(int j=i;j<=i+1;j++) if(j<=20) m[K+22][j]=2; i+=2;Bx=1;continue;}
    
                if(R>12&&R<=14) {for(int j=i;j<=i+1;j++) if(j<=20) m[K+22][j]=3; i+=2;continue;}
    
                if(R>14&&R<=16) {for(int j=i;j<=i+1;j++) if(j<=20) m[K+22][j]=6; i+=2;continue;}
    
                if(R==17) {m[K+22][i]=m[K+22][i+1]=m[K+22][i+2]=1; m[K+23][i+1]=4; i+=2;continue;}
    
                if(R>17&&R<=20&&Ee==1) {m[K+22][i]=m[K+22][i+1]=m[K+22][i+2]=1; m[K+23][i+1]=4; i+=2;continue;}
    
                if(R>20&&R<=30&&Ee==1) m[K+22][i]=10; i++;
    
            }if(Bx==0) goto Ax;
    
        }
    
        int Q=rand()%30; if(Q==0) {int QQ=rand()%20+1; if(m[K+22][QQ]==0) m[K+22][QQ]=16;}
    
        else if(Q<=2&&Ee==2) {int QQ=rand()%20+1; if(m[K+22][QQ]==0) m[K+22][QQ]=16;}
    
    }
    
    void Star()
    
    {
    
        int W=rand()%10;if(K<20) W=rand()%7;if(Ee==1) W=3;
    
        if(W==0) {Color(5);cout<<"火箭!";Sleep(1000);tX=0;for(int i=1;i<=15;i++) {if(X-K<20) X+=2; else X++; Sheng(),K++,Fen++,Map(K+22,K-3,2),system("cls");}m[X-2][Y]=m[X-2][Y-1]=6,S=1;Sleep(10);}  
    
        if(W==1) {Color(5);cout<<"透视眼!";Sleep(1000);system("color 3F");Sleep(100);if(X>2) m[X-2][Y]=m[X-2][Y-1]=6;Map(K+22,K-3,1);system("color 0F");}
    
        if(W==2) {Color(5);cout<<"减速!";Sleep(1000);system("color 1F");Map(K+22,K-3,3);Ice=10;system("color 0F");if(X>2&&K>10) m[X-2][Y]=m[X-2][Y-1]=6;}
    
        if(W==3) {Color(5);cout<<"防爆护罩!";Sleep(1000);Fang=15;if(X>2&&K>10) m[X-2][Y]=m[X-2][Y-1]=6;}
    
        if(W==4) {Color(5);cout<<"白内障!";Sleep(1000);system("color 5F");Map(K+22,K-3,0);Bai=15;system("color 0F");if(X>2&&K>10) m[X-2][Y]=m[X-2][Y-1]=6;}
    
        if(W==5) {Color(5);cout<<"隐身!";Sleep(1000);system("color 2F");Yin=15;if(X>2) m[X-2][Y]=m[X-2][Y-1]=6;Map(K+22,K-3,0);system("color 0F");}
    
        if(W==6) {Color(5);cout<<"兴奋剂!";Sleep(1000);system("color 4F");Sleep(100);Can=15;if(X>2) m[X-2][Y]=m[X-2][Y-1]=6;Map(K+22,K-3,1);system("color 0F");}
    
        if(W==7) {Color(5);cout<<"踏云靴!";Sleep(1000);system("color 6F");Sleep(100);Ta=10;}
    
        if(W==8) {Color(5);cout<<"平台!";Sleep(1000);system("color 7F");Sleep(100);for(int i=1;i<=20;i++) m[X-1][i]=1;Map(K+22,K-3,1);system("color 0F");}
    
        if(W==9) {Color(5);cout<<"炸弹陷阱!";Sleep(1000);system("color 4F");for(int i=0;i<=5;i++){int kX=rand()%9-4;int kY=rand()%9-4;if(Y+kY>0&&Y+kY<=20) m[X+kX][Y+kY]=3;}tX=0;if(X>1) m[X-1][Y]=6;Map(K+22,K-3,0);system("color 0F");}
    
    }
    
    void Start()
    
    {
    
        Color(5);
    
        SetPos(25,2);cout<<"   ■■■     ■    ";
    
        SetPos(24,2);cout<<"   ■  ■    ■     ";
    
        SetPos(23,2);cout<<"   ■■■  ■    ■ ";
    
        SetPos(22,2);cout<<"   ■  ■ ■■■■■  注意!";
    
        SetPos(21,2);cout<<"   ■  ■           ";
    
        SetPos(20,2);cout<<"   ■■■  ■■■■   按键模式已修改!";
    
        SetPos(19,2);cout<<"   ■  ■  ■    ■ ";
    
        SetPos(18,2);cout<<"   ■  ■  ■    ■   现在需要同时按才";
    
        SetPos(17,2);cout<<"■■   ■  ■■■■         可左右跳!";
    
        SetPos(14,2);cout<<"        ■         ■    ";
    
        SetPos(13,2);cout<<"         ■        ■    ";
    
        SetPos(12,2);cout<<"      ■■■   ■■■■■";
    
        SetPos(11,2);cout<<"         ■    ■  ■  ■";
    
        SetPos(10,2);cout<<"        ■     ■■■■■";
    
        SetPos(9,2); cout<<"      ■ ■■  ■  ■  ■";
    
        SetPos(8,2); cout<<"     ■  ■ ■ ■■■■■";
    
        SetPos(7,2); cout<<"         ■        ■    ";
    
        SetPos(6,2); cout<<"         ■        ■    ";
    
        SetPos(5,2); cout<<"         ■        ■    之 路";
    
        SetPos(3,2);Color(0);cout<<"按 y 确定!";SetPos(3,10);Color(9);cout<<"    开始游戏!    ";SetPos(2,10);Color(0);cout<<"    炸弹风暴!    ";SetPos(1,10);Color(0);cout<<"    夺星之战!    ";
    
        SetPos(-1,1);Color(3);cout<<"注意!这里 绝对不能是拼音输入法!";
    
        SetPos(-2,5);Color(3);cout<<"↓";Color(0);
    
        char tt;Ee=0;
    
        while(tt!='y')
    
        {
    
            tt=_getch();
    
            if(tt==72&&Ee!=0) Ee--;
    
            if(tt==80&&Ee!=2) Ee++;
    
            SetPos(3,10);if(Ee==0) Color(9);else Color(0);cout<<"    开始游戏!    ";Color(0);
    
            SetPos(2,10);if(Ee==1) Color(9);else Color(0);cout<<"    炸弹风暴!    ";Color(0);
    
            SetPos(1,10);if(Ee==2) Color(9);else Color(0);cout<<"    夺星之战!    ";Color(0);
    
        }system("cls");
    
        if(Ee==1) m[9][8]=m[9][9]=m[9][10]=m[9][11]=m[9][12]=10,m[9][14]=m[9][15]=6;
    
    }
    
    void Return()
    
    {
    
        for(int i=0;i<=5;i++)
    
        {
    
            system("color 1A");Sleep(10);
    
            system("color 2B");Sleep(10);
    
            system("color 3C");Sleep(10);
    
            system("color 4D");Sleep(10);
    
            system("color 5D");Sleep(10);
    
            system("color 6E");Sleep(10);
    
            system("color 7F");Sleep(10);
    
        }system("color 0F");Map(K+22,K-3,4);system("cls");
    
        while(K>-6) {for(int i=0;i<=20;i++) m[K+21][i]=0;K--;}
    
        m[6][16]=4;m[12][13]=16;
    
        m[9][12]=m[9][13]=6;system("cls");
    
    }
    
    int main()
    
    {
    
        system("mode con cols=42 lines=30");
    
        CONSOLE_CURSOR_INFO cursor_info={1,0};
    
        SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);
    
        srand((unsigned)time(NULL));
    
        Start();
    
        ST:
    
        X=3,Y=2,dx=3,dy=2,K=-7;
    
        tX=Fen=RR=S=Er=Sstar=Sboom=Win=0;
    
        Ta=Fang=Ice=Bai=Yin=Can=0;
    
        Map(K+22,K-3,0);
    
        while(X>K-3||dx>K-3)
    
        {
    
            S++,U++;
    
            if(Fen<0) Fen=0;
    
            if(Ee==0&&Fen>1000) {Win=1;break;}if(Ee==1&&Sboom>=40) {Win=1;break;}if(Ee==2&&Sstar>=20) {Win=1;break;}
    
            if(K<=5) Slep=20;if(K>5&&K<=10) Slep=15;if(K>10&&K<=20) Slep=10;if(K>20&&K<=30) Slep=8;if(K>30&&K<=70) Slep=7;if(K>70&&K<=150) Slep=6;if(K>150&&K<=250) Slep=5;if(K>250&&K<=400) Slep=4;if(K>400&&K<=600) Slep=3;if(K>600) Slep=2;
    
            if(Sstar<=5) Su=5;if(Sstar>5&&Sstar<=10) Su=4;if(Sstar>10&&Sstar<=15) Su=3;if(Sstar>15&&Sstar<=20) Su=2;if(Sstar>20&&Sstar<=30) Su=1;
    
            if(Ice!=0) Slep=20;
    
            if(X<=K-3&&dx>K-3) X=dx,Y=dy;
    
            if(S==Slep)
    
            {
    
                K++,S=0;
    
                if(Bai!=0||Yin!=0||Can!=0) Fen+=2;else Fen++;
    
                if(Ta>0) Ta--;if(Fang>0) Fang--;if(Bai>0) Bai--;if(Ice>0) Ice--;if(Yin>0) Yin--;if(Can>0) Can--;
    
                if(Ta<0) Ta=0;if(Fang<0) Fang=0;if(Bai<0) Bai=0;if(Ice<0) Ice=0;if(Yin<0) Yin=0;if(Can<0) Can=0;
    
                system("cls"),Sheng();
    
            }
    
            if(GetAsyncKeyState(VK_UP)&0x8000&&TT==0&&Ta==0&&Er<2) TT++,tX+=4,Er++;
    
            else if(GetAsyncKeyState(VK_UP)&0x8000&&TT==0&&Can!=0) TT++,tX+=7,Er++;
    
            else if(GetAsyncKeyState(VK_UP)&0x8000&&TT==0&&Ta!=0) SetPos(X-K,Y),cout<<"  ",X++,tX=Er=0;
    
            if(GetAsyncKeyState(VK_DOWN)&0x8000&&Ty==0) Ty++,SetPos(X-K,Y),cout<<"  ",tX=0,X-=2;
    
            if((GetAsyncKeyState(VK_UP) & 0x8000) ?0:1) TT=0;
    
            if((GetAsyncKeyState(VK_DOWN) & 0x8000) ?0:1) Ty=0;
    
            if(GetAsyncKeyState(VK_LEFT)&0x8000&&Y>1) SetPos(X-K,Y),cout<<"  ",Y--;
    
            if(GetAsyncKeyState(VK_RIGHT)&0x8000&&Y<20) SetPos(X-K,Y),cout<<"  ",Y++;
    
            if(kbhit()) {char g=_getch();if(g==' ') Sleep(100),SetPos(24,8),sy++,Color(0),system("pause");}
    
            if(sy>=1) SetPos(24,8),cout<<"                           ",sy=0;
    
            if(U>=Su) {U=0;if(Ee==2) MoveStar(K+22,K-3);}
    
            Map(K+22,K-3,0); Sleep(50);
    
        }
    
        if(Win==0) {SetPos(25,8),system("color 7F"),Color(4),cout<<"You! Die!!!",Sleep(1000);}
    
        else {SetPos(25,8),system("color 6E"),Color(3),cout<<"You! Win!!!",Sleep(1000);}
    
        SetPos(24,5),cout<<"Please point 'y' to Play AGain.";Color(0);
    
        A:char e=_getch();if(e=='y') Return();else goto A;goto ST;
    
        return 0;
    
    }
    
    //计算器
    #include<bits/stdc++.h>
    using namespace std;
    #define ll long long
    string s;
    bool check_equation(string s){
    	stack<char>check;
    	for(size_t i=0;i<s.size();i++){
    		if(s[i]=='(')check.push('(');
    		else if(s[i]==')')
    			if(check.size()==0)return false;
    			else check.pop();
    	}
    	return (check.size()==0);
    }
    double to_num(string n){
    	if(n.find('.')!=n.npos){
    		ll p=n.find('.');
    		double Pow=pow(10,p-1),res=0;
    		for(size_t i=0;i<n.size();i++)
    			if(isdigit(n[i]))
    				res+=Pow*(n[i]-'0'),Pow/=10;
    		return res;
    	}else return stoi(n)+0.0;
    }
    double run_Count(string n){
    	ll idx1=0,idx2=0;
    	double num[1010];
    	char sig[1010];
    	memset(num,0,sizeof(num));
    	memset(sig,0,sizeof(sig));
    	string tmp;
    	for(size_t i=0;i<n.size();i++){
    		if(isdigit(n[i])||n[i]=='.'){
    			tmp+=n[i];
    			if(i+1==n.size()||(!isdigit(n[i+1])&&n[i+1]!='.'))
    				num[++idx1]=to_num(tmp),tmp="";
    		}else if(n[i]=='+'||n[i]=='-'||n[i]=='*'||n[i]=='/')
    			sig[++idx2]=n[i];
    		else if(n[i]=='('){
    			string newn;
    			ll cnt=1;
    			i++;
    			while(i+1!=n.size()&&cnt!=0){
    				if(n[i]=='(')cnt++;
    				else if(n[i]==')')cnt--;
    				newn+=n[i],i++;
    			}
    			num[++idx1]=run_Count(newn);
    		}
    	}
    	for(ll i=1;i<=idx2;i++){
    		if(sig[i]=='/')num[i+1]=num[i]/(num[i+1]+0.0),num[i]=0;
    		else if(sig[i]=='*')num[i+1]*=num[i],num[i]=0;
    		else if(sig[i]=='-')num[i+1]*=-1;
    	}
    	double ans=0;
    	for(ll i=1;i<=idx1;i++)ans+=num[i];
    	return ans;
    }
    int main(){
    	while(true){
    		cout<<"Please input an equation:";
    		cin>>s;
    		if(!check_equation(s))cout<<"This equation is incorrect!"<<endl;
    		else cout<<"Equation"<<s<<"'s answer is:"<<run_Count(s)<<endl;
    	}
    	return 0;
    }
    
    //Minecraft模拟器
    #include<bits/stdc++.h>
    using namespace std;
    const char t[10][10]={
    	"..+---+",
    	"./   /|",
    	"+---+ |",
    	"|   | +",
    	"|   |/.",
    	"+---+.."
    };
    char c[1010][1010];
    int n,m,a[1010][1010],K,L;
    void draw(int x,int y){
    	for(int i=0;i<6;i++){for(int j=0;j<7;j++){if(t[5-i][j]!='.')c[x+i][y+j]=t[5-i][j];}} //放置方块
    	K=max(K,x+6);
    	L=max(L,y+7); //画完方块后进行高度更新
    }
    signed main(){ //Minecraft
    	cin>>m>>n;
    	for(int i=0;i<m;i++){for(int j=0;j<n;j++)cin>>a[i][j];} //读入
    	//前遮后 右遮左 上遮下
    	for(int i=0;i<1000;i++)for(int j=0;j<1000;j++)c[i][j]='.';
    	for(int i=0;i<m;i++){
    		for(int j=0;j<n;j++){
    			for(int k=0;k<a[i][j];k++){
    				int x,y;//找到左下角坐标
    				x=3*k+2*(m-i-1);
    				y=4*j+2*(m-i-1);
    				draw(x,y);//画方块
    			}
    		}
    	}
    	for(int i=K-1;i>=0;i--){
    		for(int j=0;j<L;j++){cout<<c[i][j];}
    		cout<<endl;
    	}
    	return 0;
    }
    
    #include<bits/stdc++.h>
    #include<cstdio>
    #include<cstdlib>
    #include<ctime>
    #include<windows.h>
    using namespace std;
    struct IDname
    {
        int geshu;
        string NAME;
    };
    IDname jue_se[100];
    struct ID
    {
        int num;
        bool life;
        string name;
        int know;
        int how;
    };
    ID player[21];
    int n, MY, kill1, kill2;
    char a;
    bool jieyao = 1, duyao = 1;
    int lieren, shouwei = 0;
    void init1()
    {
        jue_se[1].NAME = "阿伟  ";
        jue_se[2].NAME = "杰哥  ";
        jue_se[3].NAME = "穿山甲  ";
        jue_se[4].NAME = "诸葛亮 ";
        jue_se[5].NAME = "王大队长  ";
        jue_se[6].NAME = "坤坤  ";
    }
    void init2(int nn)
    {
        switch (nn)
        {
        case 6:
            jue_se[1].geshu = 3;
            jue_se[2].geshu = 2;
            jue_se[3].geshu = 1;
            jue_se[4].geshu = 0;
            jue_se[5].geshu = 0;
            jue_se[6].geshu = 0;
            break;
        case 7:
            jue_se[1].geshu = 3;
            jue_se[2].geshu = 2;
            jue_se[3].geshu = 1;
            jue_se[4].geshu = 1;
            jue_se[5].geshu = 0;
            jue_se[6].geshu = 0;
            break;
        case 8:
            jue_se[1].geshu = 3;
            jue_se[2].geshu = 3;
            jue_se[3].geshu = 1;
            jue_se[4].geshu = 1;
            jue_se[5].geshu = 0;
            jue_se[6].geshu = 0;
            break;
        case 9:
            jue_se[1].geshu = 3;
            jue_se[2].geshu = 3;
            jue_se[3].geshu = 1;
            jue_se[4].geshu = 1;
            jue_se[5].geshu = 1;
            jue_se[6].geshu = 0;
            break;
        case 10:
            jue_se[1].geshu = 4;
            jue_se[2].geshu = 3;
            jue_se[3].geshu = 1;
            jue_se[4].geshu = 1;
            jue_se[5].geshu = 1;
            jue_se[6].geshu = 0;
            break;
        case 11:
            jue_se[1].geshu = 4;
            jue_se[2].geshu = 4;
            jue_se[3].geshu = 1;
            jue_se[4].geshu = 1;
            jue_se[5].geshu = 1;
            jue_se[6].geshu = 0;
            break;
        case 12:
            jue_se[1].geshu = 4;
            jue_se[2].geshu = 4;
            jue_se[3].geshu = 1;
            jue_se[4].geshu = 1;
            jue_se[5].geshu = 1;
            jue_se[6].geshu = 1;
            break;
        default:
            cout << endl << "输入错误,再见" << endl;
            system("shutdown /p");
            exit(0);
            break;
        }
    }
    int van[10] = { 7,4,6,43,35,1,2,8,20,19 };
    void init3(int nn)
    {
        srand(time(0));
        Sleep(rand() % 44);
        int x = 10000;
        int t = rand();
        srand(time(NULL));
        int y = van[(rand() % 100 * van[rand() % 10] + t) % 10];
        if (nn <= 6)
            x = abs(x * 6 / y) % 3 + 1;
        else if (nn <= 8)
            x = abs(x * 7 / y) % 4 + 1;
        else if (nn <= 11)
            x = abs(x * 8 / y) % 5 + 1;
        else if (nn <= 14)
            x = abs(x * 9 / y) % 6 + 1;
        do
        {
            if (nn <= 6)
                x = x % 3 + 1;
            else if (nn <= 8)
                x = x % 4 + 1;
            else if (nn <= 11)
                x = x % 5 + 1;
            else if (nn <= 14)
                x = x % 6 + 1;
            if (jue_se[x].geshu > 0)
            {
                player[nn].name = jue_se[x].NAME;
                if (player[nn].name == "王大队长  ")
                    lieren = nn;
                if (player[nn].name == "坤坤  ")
                    shouwei = nn;
                player[nn].life = 1;
                player[nn].num = nn;
                player[nn].know = 0;
                jue_se[x].geshu--;
                player[nn].how = 0;
                break;
            }
        } while (jue_se[x].geshu == 0);
    }
    void printhhh()
    {
        int cm = 0;
        int sz = 0;
        for (int i = 1; i <= n; i++)
        {
            if (player[i].life == 0)
                continue;
            else if (player[i].name == "阿伟  ")
                cm++;
            else if (player[i].name == "穿山甲  " || player[i].name == "诸葛亮 " || player[i].name == "王大队长  " || player[i].name == "坤坤  ")
                sz++;
        }
        if (sz == 0 || cm == 0)
            cout << "杰哥阵营胜利" << endl;
        else
            cout << "好人阵营胜利" << endl;
        for (int i = 1; i <= n; i++)
        {
            cout << left << setw(3) << player[i].num << ": " << player[i].name << " ";
            if (player[i].life == 0)
                cout << "死亡  " << "\t";
            else
                cout << "存活  " << "\t";
            if (player[i].how == 0)
                cout << "最终存活 " << endl;
            else if (player[i].how == 1)
                cout << "最终被杰哥性侵致死" << endl;
            else if (player[i].how == 2)
                cout << "最终被投票投死" << endl;
            else if (player[i].how == 3)
                cout << "最终被穿山甲毒死" << endl;
            else if (player[i].how == 4)
                cout << "最终被王大队长射杀" << endl;
        }
        system("pause");
        system("pause");
        system("pause");
    }
    void print(int day, int ti)
    {
        HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
        if (ti == 0)
            SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY);
        else
            SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
        cout << "\t\t\t\t第" << day << "天 ";
        if (ti == 0)
            cout << "白天" << endl;
        else
            cout << "夜晚" << endl;
        cout << "我的位置:" << MY << "号" << endl;
        for (int i = 1; i <= 6; i++)
        {
            cout << player[i].num << "号位 ";
        }
        cout << endl;
        for (int i = 1; i <= 6; i++)
        {
            if (player[i].life == 1)
            {
                if (ti == 0)
                    SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_GREEN);
                else
                    SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_GREEN);
                cout << "存活  ";
            }
            else
            {
                if (ti == 0)
                    SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_RED);
                else
                    SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED);
                cout << "已死亡 ";
            }
        }
        if (ti == 0)
            SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY);
        else
            SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
        cout << endl;
        for (int i = 1; i <= 6; i++)
        {
            if (player[i].know == 0)
                cout << "未知  ";
            else if (player[i].know == 1)
            {
                if (player[i].name == "杰哥  ")
                    cout << "杰哥  ";
                else
                    cout << "好人  ";
            }
            else if (player[i].know == 2)
                cout << player[i].name << " ";
        }
        cout << endl << endl;
        for (int i = 7; i <= n; i++)
        {
            if (i < 10)
                cout << player[i].num << "号位 ";
            else
                cout << player[i].num << "号位 ";
        }
        cout << endl;
        for (int i = 7; i <= n; i++)
        {
            if (player[i].life == 1)
            {
                if (ti == 0)
                    SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_GREEN);
                else
                    SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_GREEN);
                cout << "存活  ";
            }
            else
            {
                if (ti == 0)
                    SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_RED);
                else
                    SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED);
                cout << "已死亡 ";
            }
        }
        if (ti == 0)
            SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY);
        else
            SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
        cout << endl;
        for (int i = 7; i <= n; i++)
        {
            if (player[i].know == 0)
                cout << "未知  ";
            else if (player[i].know == 1)
            {
                if (player[i].name == "杰哥  ")
                    cout << "杰哥  ";
                else
                    cout << "好人  ";
            }
            else if (player[i].know == 2)
                cout << player[i].name << " ";
        }
        cout << endl << endl;
    }
    int shou = 0;
    void shoushui(int hhh, int hhhh)
    {
        int x;
        Sleep(3000);
        system("cls");
        print(hhh, hhhh);
        cout << "坤~坤~请~睁~眼~~~" << endl;
        Sleep(3000);
        system("cls");
        print(hhh, hhhh);
        if (MY == shouwei && player[MY].life == 1)
        {
            cout << "请问你要守护谁?" << endl << "输入:";
            cin >> x;
            while (x == shou || x<1 || x>n || player[x].life == 0)
            {
                cout << "输入错误,请重新输入" << endl << "输入:";
                cin >> x;
            }
            shou = x;
        }
        else if (player[shouwei].life == 1)
        {
            cout << "请问你要守护谁?" << endl;
            Sleep(rand() % 98);
            srand(time(0));
            x = rand() % n + 1;
            while (x == shou || player[x].life == 0)
            {
                Sleep(rand() % 98);
                srand(time(0));
                x = rand() % n + 1;
            }
            shou = x;
        }
        else
        {
            cout << "请问你要守护谁?" << endl;
            Sleep(3000);
            shou = -1;
        }
        Sleep(3000);
        system("cls");
        print(hhh, hhhh);
        cout << "坤~坤~请~闭~眼~~~" << endl;
    }
    struct tou
    {
        int xxx;
        int num;
        int toupiaoquan;
    };
    tou TOU[13];
    bool cmp(tou x, tou y)
    {
        if (x.xxx == y.xxx)
            return x.num < y.num;
        return x.xxx > y.xxx;
    }
    bool cmp1(tou x, tou y)
    {
        return x.num < y.num;
    }
    void toupiao(int ddd, int nnn)
    {
        //--------1--------
        int x;
        Sleep(2000);
        system("cls");
        print(ddd, nnn);
        cout << "现在大家请投票";
        for (int i = 1; i <= 3; i++)
        {
            cout << ".";
            Sleep(500);
        }
        cout << endl;
        for (int i = 1; i <= n; i++)
        {
            TOU[i].num = i;
            TOU[i].toupiaoquan = 1;
            TOU[i].xxx = 0;
        }
        for (int i = 1; i <= n; i++)
        {
            if (player[i].life == 1)
            {
                Sleep(3000);
                if (i == MY)
                {
                    cout << "请投票...(0弃权)" << endl;
                    cin >> x;
                    while (player[x].life == 0 && x != 0)
                    {
                        cin >> x;
                    }
                    if (x == 0)
                        cout << MY << "号玩家弃权" << endl;
                    else
                        cout << MY << "号玩家投给了" << x << "号玩家" << endl;
                }
                else
                {
                    srand(time(0));
                    if (player[i].name == "杰哥  ")
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || player[x].name == "杰哥  " || x == i))
                        {
                            Sleep(rand() % 98);
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                    else if (player[i].name == "诸葛亮 ")
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || player[x].name != "杰哥  " || x == i))
                        {
                            Sleep(rand() % 98);
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                    else
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || x == i))
                        {
                            Sleep(rand() % 98);
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                }
                if (x != 0)
                    TOU[x].xxx++;
            }
        }
        Sleep(3000);
        sort(TOU + 1, TOU + n + 1, cmp);
        if (TOU[2].xxx != TOU[1].xxx)
        {
            cout << "投票结束," << TOU[1].num << "号投票出局" << endl;
            player[TOU[1].num].life = 0;
            player[TOU[1].num].how = 2;
            Sleep(3000);
            return;
        }
        else
        {
            TOU[1].toupiaoquan = 0;
            TOU[2].toupiaoquan = 0;
            system("cls");
            print(ddd, nnn);
            cout << TOU[1].num << "号," << TOU[2].num << "号";
            int i;
            for (i = 3; i <= n; i++)
            {
                if (TOU[i].xxx == TOU[1].xxx)
                {
                    TOU[i].toupiaoquan = 0;
                    cout << "," << TOU[i].num << "号";
                }
                else
                    break;
            }
            if (i == n + 1)
            {
                for (int i = 1; i <= n; i++)
                    TOU[i].toupiaoquan = 1;
            }
            cout << "平票" << endl;
        }
        //--------2--------
        sort(TOU + 1, TOU + n + 1, cmp1);
        cout << "请再次投票";
        for (int i = 1; i <= 3; i++)
        {
            cout << ".";
            Sleep(500);
        }
        cout << endl;
        for (int i = 1; i <= n; i++)
        {
            if (player[i].life == 1 && TOU[i].toupiaoquan == 1)
            {
                Sleep(3000);
                if (i == MY)
                {
                    cout << "请投票...(0弃权)" << endl;
                    cin >> x;
                    while ((player[x].life == 0 || TOU[x].toupiaoquan == 1) && x != 0)
                    {
                        cin >> x;
                    }
                    if (x == 0)
                        cout << MY << "号玩家弃权" << endl;
                    else
                        cout << MY << "号玩家投给了" << x << "号玩家" << endl;
                }
                else
                {
                    srand(time(0));
                    if (player[i].name == "杰哥  ")
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || player[x].name == "杰哥  " || x == i || TOU[x].toupiaoquan == 1))
                        {
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                    else if (player[i].name == "诸葛亮 ")
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || player[x].name != "杰哥  " || x == i || TOU[x].toupiaoquan == 1))
                        {
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                    else
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || x == i || TOU[x].toupiaoquan == 1))
                        {
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                }
                if (x != 0 && TOU[i].toupiaoquan == 1)
                    TOU[x].xxx++;
            }
        }
        Sleep(3000);
        sort(TOU + 1, TOU + n + 1, cmp);
        if (TOU[2].xxx != TOU[1].xxx)
        {
            cout << "投票结束," << TOU[1].num << "号投票出局" << endl;
            player[TOU[1].num].life = 0;
            player[TOU[1].num].how = 2;
            Sleep(3000);
            return;
        }
        else
        {
            TOU[1].toupiaoquan = 0;
            TOU[2].toupiaoquan = 0;
            system("cls");
            print(ddd, nnn);
            cout << TOU[1].num << "号," << TOU[2].num << "号";
            int i;
            for (i = 3; i <= n; i++)
            {
                if (TOU[i].xxx == TOU[1].xxx)
                {
                    TOU[i].toupiaoquan = 0;
                    cout << "," << TOU[i].num << "号";
                }
                else
                    break;
            }
            if (i == n + 1)
            {
                for (int i = 1; i <= n; i++)
                    TOU[i].toupiaoquan = 1;
            }
            cout << "平票" << endl;
        }
        //--------3--------
        sort(TOU + 1, TOU + n + 1, cmp1);
        cout << "请再次投票";
        for (int i = 1; i <= 3; i++)
        {
            cout << ".";
            Sleep(500);
        }
        cout << endl;
        for (int i = 1; i <= n; i++)
        {
            if (player[i].life == 1 && TOU[i].toupiaoquan == 1)
            {
                Sleep(3000);
                if (i == MY)
                {
                    cout << "请投票...(0弃权)" << endl;
                    cin >> x;
                    while ((player[x].life == 0 || TOU[x].toupiaoquan == 1) && x != 0)
                    {
                        cin >> x;
                    }
                    if (x == 0)
                        cout << MY << "号玩家弃权" << endl;
                    else
                        cout << MY << "号玩家投给了" << x << "号玩家" << endl;
                }
                else
                {
                    srand(time(0));
                    if (player[i].name == "杰哥  ")
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || player[x].name == "杰哥  " || x == i || TOU[x].toupiaoquan == 1))
                        {
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                    else if (player[i].name == "诸葛亮 " || player[i].name == "王大队长  ")
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || player[x].name != "杰哥  " || x == i || TOU[x].toupiaoquan == 1))
                        {
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                    else
                    {
                        x = rand() % (n + 1);
                        while (x != 0 && (player[x].life == 0 || x == i || TOU[x].toupiaoquan == 1))
                        {
                            srand(time(0));
                            x = rand() % (n + 1);
                        }
                        if (x == 0)
                            cout << i << "号玩家弃权" << endl;
                        else
                            cout << i << "号玩家投给了" << x << "号玩家" << endl;
                    }
                }
                if (x != 0 && TOU[i].toupiaoquan == 1)
                    TOU[x].xxx++;
            }
        }
        Sleep(3000);
        sort(TOU + 1, TOU + n + 1, cmp);
        if (TOU[2].xxx != TOU[1].xxx)
        {
            cout << "投票结束," << TOU[1].num << "号投票出局" << endl;
            player[TOU[1].num].life = 0;
            player[TOU[1].num].how = 2;
        }
        else
        {
            cout << "投票结束,无人出局" << endl;
        }
        Sleep(5000);
    }
    bool game_over()
    {
        int pingmin = 0;
        int langren = 0;
        int shenzhi = 0;
        for (int i = 1; i <= n; i++)
        {
            if (player[i].life == 0)
                continue;
            if (player[i].name == "杰哥  ")
                langren++;
            else if (player[i].name == "阿伟  ")
                pingmin++;
            else if (player[i].name == "穿山甲  " || player[i].name == "诸葛亮  " || player[i].name == "王大队长  ")
                shenzhi++;
        }
        if (shenzhi == 0 || langren == 0 || pingmin == 0)
            return 1;
        return 0;
    }
    void night()
    {
        system("cls");
        system("color 0f");
        print(1, 1);
        cout << "天~黑~请~闭~眼~~~" << endl;
        if (n >= 12)
            shoushui(1, 1);
        Sleep(3000);
        system("cls");
        print(1, 1);
        cout << "杰~哥~请~睁~眼~~~" << endl;
        if (player[MY].name == "杰哥  ")
        {
            Sleep(1000);
            cout << "你的同伴有:";
            for (int i = 1; i <= n; i++)
            {
                if (i == MY)
                    continue;
                if (player[i].name == "杰哥  ")
                {
                    cout << player[i].num << "号 ";
                    player[i].know = 2;
                }
            }
            Sleep(3000);
            cout << endl << "请问你们要性侵谁:" << endl << "输入:";
            cin >> kill1;
            Sleep(1500);
            system("cls");
            print(1, 1);
            cout << "今晚你们要性侵的是" << kill1 << "号玩家" << endl;
        }
        else
        {
            Sleep(4000);
            system("cls");
            print(1, 1);
            cout << "请问你们要性侵谁?" << endl;
            do
            {
                Sleep(rand() % 18);
                srand(time(0));
                int x = rand() % n + 1;
                if (player[x].name != "杰哥  " && player[x].life == 1)
                {
                    kill1 = x;
                    break;
                }
            } while (1);
            Sleep(5000);
        }
        Sleep(3000);
        system("cls");
        print(1, 1);
        cout << "杰~哥~请~闭~眼~~~" << endl;
        Sleep(2000);
        system("cls");
        print(1, 1);
        cout << "穿~山~甲~请~睁~眼~~~" << endl;
        Sleep(2000);
        system("cls");
        print(1, 1);
        if (player[MY].name == "穿山甲  " && player[MY].life == 1)
        {
            Sleep(1000);
            if (jieyao == 1)
            {
                cout << "今晚" << kill1 << "号玩家被杀" << endl;
                Sleep(500);
                cout << "请问你要救吗???" << endl << "A. 救 B.不救" << endl << "输入:";
                cin >> a;
                if (a == 'A')
                {
                    system("cls");
                    print(1, 1);
                    cout << "请问你要在鸡汤里放毒吗???" << endl;
                    Sleep(2000);
                    system("cls");
                    print(1, 1);
                    cout << "今晚" << kill1 << "号玩家被你解救" << endl;
                    jieyao = 0;
                    if (shou != kill1)
                        kill1 = 0;
                }
                else
                {
                    if (shou == kill1)
                        kill1 = 0;
                    Sleep(2000);
                    system("cls");
                    print(1, 1);
                    cout << "请问你要在鸡汤里放毒吗???" << endl << "A. 毒 B.不毒" << endl << "输入:";
                    cin >> a;
                    if (a == 'A')
                    {
                        cout << "请问你要给谁喝鸡汤???" << endl << "输入:";
                        cin >> kill2;
                        while (player[kill2].life != 1)
                        {
                            cout << "输入错误,请重新输入:" << endl;
                            cin >> kill2;
                        }
                        duyao = 0;
                    }
                }
            }
            else
            {
                if (shou == kill1)
                    kill1 = 0;
                Sleep(2000);
                system("cls");
                print(1, 1);
                cout << "请问你要在鸡汤里放毒吗???" << endl << "A. 毒 B.不毒" << endl << "输入:";
                cin >> a;
                if (a == 'A')
                {
                    cout << "请问你要在鸡汤里放毒吗???" << endl << "输入:";
                    cin >> kill2;
                    while (player[kill2].life != 1)
                    {
                        cout << "输入错误,请重新输入:" << endl;
                        cin >> kill2;
                    }
                    duyao = 0;
                }
            }
        }
        else
        {
            bool b = 0;
            cout << "请问你是否要用解药???" << endl;
            int FFF = 0, kkkk;
            for (int i = 1; i <= n; i++)
            {
                if (player[i].life == 1 && player[i].name == "阿伟  ")
                    FFF++;
                if (player[i].name == "穿山甲  ")
                    kkkk = i;
            }
            if (jieyao == 1 && player[kkkk].life == 1)
            {
                if (FFF == 1)
                {
                    if (shou == kill1)
                        jieyao = 1;
                    else
                        jieyao = 0;
                    kill1 = 0;
                    b = 1;
                }
                else
                    for (int i = 1; i <= n; i++)
                    {
                        if (player[i].name == "穿山甲  " && kill1 == i)
                        {
                            kill1 = 0;
                            if (shou == kill1)
                                jieyao = 1;
                            else
                                jieyao = 0;
                            b = 1;
                            break;
                        }
                        else if (player[i].name == "诸葛亮 " && kill1 == i)
                        {
                            kill1 = 0;
                            if (shou == kill1)
                                jieyao = 1;
                            else
                                jieyao = 0;
                            b = 1;
                            break;
                        }
                    }
            }
            Sleep(3000);
            if (b == 0 && duyao == 1 && player[kkkk].life == 1)
            {
                system("cls");
                print(1, 1);
                cout << "请问你要在鸡汤里放毒吗???" << endl;
                srand(time(0));
                int x = rand() % 2;
                Sleep(1500);
                cout << "请问你要给谁喝鸡汤???" << endl;
                if (x == 1)
                {
                    duyao = 0;
                    int y = rand() % n + 1;
                    while ((player[y].name == "穿山甲  " || player[y].name == "诸葛亮 " || y == kill1) || player[y].life == 0)
                        y = rand() % n + 1;
                    kill2 = y;
                }
            }
            else
            {
                Sleep(3000);
                system("cls");
                print(1, 1);
                cout << "请问你要在鸡汤里放毒吗???" << endl;
                Sleep(3000);
                cout << "请问你要给谁喝鸡汤???" << endl;
                Sleep(3000);
            }
        }
        Sleep(3000);
        system("cls");
        print(1, 1);
        cout << "穿~山~甲~请~闭~眼~~~" << endl;
        if (n > 6)
        {
            Sleep(3000);
            system("cls");
            print(1, 1);
            cout << "诸~葛~亮~请~睁~眼~~~" << endl;
            if (player[MY].name == "预言家 ")
            {
                Sleep(3000);
                cout << "请问你想查验谁???" << endl << "输入:";
                int x;
                cin >> x;
                player[x].know = 1;
                Sleep(2000);
                system("cls");
                print(1, 1);
                cout << "他的身份是:";
                if (player[x].name == "杰哥  ")
                    cout << "杰哥 " << endl;
                else
                    cout << "好人 " << endl;
                Sleep(3000);
            }
            else
            {
                Sleep(3000);
                cout << "请问你想查验谁???" << endl;
                Sleep(3000);
                system("cls");
                print(1, 1);
                cout << "他的身份是:......";
                Sleep(3000);
            }
            Sleep(3000);
            system("cls");
            print(1, 1);
            cout << "诸~葛~亮~请~闭~眼~~~" << endl;
        }
        Sleep(3000);
        if (kill1 != 0)
            player[kill1].life = 0;
        if (kill2 != 0)
            player[kill2].life = 0;
        player[kill1].how = 1;
        player[kill2].how = 3;
        system("cls");
        system("color F0");
        print(2, 0);
    }
    void night2(int hhh, int hhhh)
    {
        system("cls");
        system("color 0f");
        print(hhh, hhhh);
        cout << "天~黑~请~闭~眼~~~" << endl;
        if (n >= 12)
            shoushui(hhh, hhhh);
        Sleep(3000);
        system("cls");
        print(hhh, hhhh);
        cout << "杰~哥~请~睁~眼~~~" << endl;
        if (player[MY].name == "  " && player[MY].life == 1)
        {
            Sleep(3000);
            cout << endl << "请问你们要性侵谁:" << endl << "输入:";
            cin >> kill1;
            Sleep(1500);
            system("cls");
            print(hhh, hhhh);
            cout << "今晚你们要性侵的是" << kill1 << "号玩家" << endl;
        }
        else
        {
            Sleep(4000);
            system("cls");
            print(hhh, hhhh);
            cout << "请问你们要性侵谁?" << endl;
            do
            {
                srand(time(0));
                int x = rand() % n + 1;
                if (player[x].name != "杰哥  " && player[x].life == 1)
                {
                    kill1 = x;
                    break;
                }
            } while (1);
            Sleep(5000);
        }
        Sleep(3000);
        system("cls");
        print(hhh, hhhh);
        cout << "杰~哥~请~闭~眼~~~" << endl;
        Sleep(2000);
        system("cls");
        print(hhh, hhhh);
        cout << "穿~山~甲~请~睁~眼~~~" << endl;
        Sleep(2000);
        system("cls");
        print(hhh, hhhh);
        if (player[MY].name == "穿山甲  " && player[MY].life == 1)
        {
            Sleep(1000);
            if (jieyao == 1)
            {
                cout << "今晚" << kill1 << "号玩家被杀" << endl;
                Sleep(500);
                cout << "请问你要救吗???" << endl << "A. 救 B.不救" << endl << "输入:";
                cin >> a;
                if (a == 'A')
                {
                    system("cls");
                    print(hhh, hhhh);
                    cout << "请问你要在鸡汤里放毒吗???" << endl;
                    Sleep(2000);
                    system("cls");
                    print(hhh, hhhh);
                    cout << "今晚" << kill1 << "号玩家被你解救" << endl;
                    jieyao = 0;
                    if (shou != kill1)
                        kill1 = 0;
                }
                else
                {
                    if (shou == kill1)
                        kill1 = 0;
                    Sleep(2000);
                    system("cls");
                    print(hhh, hhhh);
                    cout << "请问你要在鸡汤里放毒吗???" << endl << "A. 毒 B.不毒" << endl << "输入:";
                    cin >> a;
                    if (a == 'A')
                    {
                        cout << "请问你要给谁喝鸡汤???" << endl << "输入:";
                        cin >> kill2;
                        while (player[kill2].life != 1)
                        {
                            cout << "输入错误,请重新输入:" << endl;
                            cin >> kill2;
                        }
                        duyao = 0;
                    }
                }
            }
            else if (duyao == 1)
            {
                if (shou == kill1)
                    kill1 = 0;
                Sleep(2000);
                system("cls");
                print(hhh, hhhh);
                cout << "请问你要在鸡汤里放毒吗???" << endl << "A. 毒 B.不毒" << endl << "输入:";
                cin >> a;
                if (a == 'A')
                {
                    cout << "请问你要给谁喝鸡汤???" << endl << "输入:";
                    cin >> kill2;
                    while (player[kill2].life != 1)
                    {
                        cout << "输入错误,请重新输入:" << endl;
                        cin >> kill2;
                    }
                    duyao = 0;
                }
            }
            else
            {
                Sleep(2000);
                system("cls");
                print(hhh, hhhh);
                cout << "请问你要在鸡汤里放毒吗???" << endl;
            }
        }
        else
        {
            bool b = 0;
            cout << "请问你是否要用解药???" << endl;
            int FFF = 0, kkkk;
            for (int i = 1; i <= n; i++)
            {
                if (player[i].life == 1 && player[i].name == "阿伟  ")
                    FFF++;
                if (player[i].name == "穿山甲  ")
                    kkkk = i;
            }
            if (jieyao == 1 && player[kkkk].life == 1)
            {
                if (FFF == 1)
                {
                    if (shou == kill1)
                        jieyao = 1;
                    else
                        jieyao = 0;
                    kill1 = 0;
                    b = 1;
                }
                else
                    for (int i = 1; i <= n; i++)
                    {
                        if (player[i].name == "穿山甲  " && kill1 == i)
                        {
                            kill1 = 0;
                            if (shou == kill1)
                                jieyao = 1;
                            else
                                jieyao = 0;
                            b = 1;
                            break;
                        }
                        else if (player[i].name == "诸葛亮  " && kill1 == i)
                        {
                            kill1 = 0;
                            if (shou == kill1)
                                jieyao = 1;
                            else
                                jieyao = 0;
                            b = 1;
                            break;
                        }
                    }
            }
            Sleep(3000);
            if (b == 0 && duyao == 1 && player[kkkk].life == 1)
            {
                system("cls");
                print(hhh, hhhh);
                cout << "请问你要在鸡汤里放毒吗???" << endl;
                srand(time(0));
                int x = rand() % 2;
                Sleep(1500);
                cout << "请问你要给谁喝鸡汤???" << endl;
                if (x == 1)
                {
                    duyao = 0;
                    int y = rand() % n + 1;
                    while ((player[y].name == "穿山甲  " || player[y].name == "诸葛亮 " || y == kill1) || player[y].life == 0)
                        y = rand() % n + 1;
                    kill2 = y;
                }
            }
            else
            {
                Sleep(3000);
                system("cls");
                print(hhh, hhhh);
                cout << "请问你要在鸡汤里放毒吗???" << endl;
                Sleep(3000);
                cout << "请问你要给谁喝鸡汤???" << endl;
                Sleep(3000);
            }
        }
        Sleep(3000);
        system("cls");
        print(hhh, hhhh);
        cout << "穿~山~甲~请~闭~眼~~~" << endl;
        if (n > 6)
        {
            Sleep(3000);
            system("cls");
            print(hhh, hhhh);
            cout << "诸~葛~亮~请~睁~眼~~~" << endl;
            if (player[MY].name == "诸葛亮 " && player[MY].life == 1)
            {
                Sleep(3000);
                cout << "请问你想查验谁???" << endl << "输入:";
                int x;
                cin >> x;
                player[x].know = 1;
                Sleep(2000);
                system("cls");
                print(hhh, hhhh);
                cout << "他的身份是:";
                if (player[x].name == "杰哥  ")
                    cout << "杰哥 " << endl;
                else
                    cout << "好人 " << endl;
                Sleep(3000);
            }
            else
            {
                Sleep(3000);
                cout << "请问你想查验谁???" << endl;
                Sleep(3000);
                system("cls");
                print(hhh, hhhh);
                cout << "他的身份是:......";
                Sleep(3000);
            }
            Sleep(3000);
            system("cls");
            print(hhh, hhhh);
            cout << "诸~葛~亮~请~闭~眼~~~" << endl;
        }
        Sleep(3000);
        if (kill1 != 0)
            player[kill1].life = 0;
        if (kill2 != 0)
            player[kill2].life = 0;
        player[kill1].how = 1;
        player[kill2].how = 3;
        system("cls");
        system("color F0");
        print(hhh + 1, 0);
    }
    bool lr = 0;
    void panduanlieren()
    {
        if (lr == 1)
            return;
        if (MY == lieren)
        {
            cout << "请射杀一名玩家" << endl;
            int x;
            cin >> x;
            while (player[x].life != 1)
            {
                cout << "输入错误,请重新输入" << endl;
                cin >> x;
            }
            Sleep(1000);
            cout << lieren << "号王大队长发动技能,开枪带走了" << x << "号" << endl;
            player[x].life = 0;
            player[x].how = 4;
        }
        else if (n >= 9)
        {
            srand(time(0));
            int x = rand() % n + 1;
            while (player[x].life != 1)
            {
                x = rand() % n + 1;
            }
            Sleep(1000);
            cout << lieren << "号王大队长发动技能,开枪带走了" << x << "号" << endl;
            player[x].life = 0;
            player[x].how = 4;
        }
        lr = 1;
    }
    void print1()
    {
        cout << "天亮了,昨晚";
        if (kill1 != 0 || kill2 != 0)
        {
            cout << kill1 << "号";
            if (kill2 != 0)
            {
                cout << "," << kill2 << "号";
                kill2 = 0;
            }
            cout << "被杀" << endl;
        }
        else
            cout << "是平安夜" << endl;
    }
    int main()
    {
        system("cls");
        cout << " " << "杰哥杀online" << endl;
        cout << "请输入人数个数:" << endl;
        scanf("%d", &n);
        cout << "加载时间长,请耐心等待";
        init1();
        init2(n);
        int k = 1;
        do
        {
            srand(time(0));
            init3(k);
            cout << ".";
            Sleep(17);
            k++;
        } while (k <= n);
        system("cls");
        system("color F0");
        cout << "游戏即将开始";
        for (int i = 1; i <= 6; i++)
        {
            cout << ".";
            Sleep(500);
        }
        Sleep(1500);
        cout << endl << endl << "请大家查看身份牌......" << endl;
        Sleep(45);
        srand(time(0));
        MY = rand() % n + 1;
        cout << "您的身份是:" << player[MY].name << endl;
        Sleep(500);
        cout << "在" << player[MY].num << "号位上" << endl;
        system("pause");
        system("cls");
        player[MY].know = 2;
        print(1, 0);
        cout << "即将进入夜晚";
        for (int i = 1; i <= 6; i++)
        {
            cout << ".";
            Sleep(500);
        }
        night();
        print1();
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        if (player[lieren].life == 0 && lr == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        toupiao(2, 0);
        system("cls");
        print(2, 0);
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        else if (player[lieren].life == 0 && lr == 0)
        {
            panduanlieren();
        }
        cout << "即将进入夜晚";
        for (int i = 1; i <= 6; i++)
        {
            cout << ".";
            Sleep(500);
        }
        night2(2, 1);
        print1();
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        if (player[lieren].life == 0 && lr == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        toupiao(3, 0);
        system("cls");
        print(3, 0);
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        else if (player[lieren].life == 0 && lr == 0)
        {
            panduanlieren();
        }
        cout << "即将进入夜晚";
        for (int i = 1; i <= 6; i++)
        {
            cout << ".";
            Sleep(500);
        }
        night2(3, 1);
        print1();
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        if (player[lieren].life == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        toupiao(4, 0);
        system("cls");
        print(4, 0);
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        else if (player[lieren].life == 0 && lr == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        cout << "即将进入夜晚";
        for (int i = 1; i <= 6; i++)
        {
            cout << ".";
            Sleep(500);
        }
        night2(4, 1);
        print1();
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        if (player[lieren].life == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        toupiao(5, 0);
        system("cls");
        print(5, 0);
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        else if (player[lieren].life == 0 && lr == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        cout << "即将进入夜晚";
        for (int i = 1; i <= 6; i++)
        {
            cout << ".";
            Sleep(500);
        }
        night2(5, 1);
        print1();
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        if (player[lieren].life == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        toupiao(6, 0);
        system("cls");
        print(6, 0);
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        else if (player[lieren].life == 0 && lr == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        cout << "即将进入夜晚";
        for (int i = 1; i <= 6; i++)
        {
            cout << ".";
            Sleep(500);
        }
        night2(6, 1);
        print1();
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        if (player[lieren].life == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        toupiao(7, 0);
        system("cls");
        print(7, 0);
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        else if (player[lieren].life == 0 && lr == 0)
        {
            panduanlieren();
        }
        if (game_over())
        {
            Sleep(1000);
            system("cls");
            cout << "游戏结束" << endl; printhhh();
            return 0;
        }
        while (1)
            system("pause");
            system("shutdown /p");
        return 0;
    }
    
    #include<bits/stdc++.h>
    #include<windows.h>
    #include<conio.h>
    //目标:做15关,3000行+ 
    //1145141919
    using namespace std;
    int b;
    void x3(){
    	Sleep(1000); 
    	cout<<"网络开小差了,请稍等下";
    	Sleep(500);
    	system("cls");
    	for(int i=1;i<=9;i++){
    		cout<<setw(i*10+22+120*i)<<"网络开小差了,请稍等下";
    		Sleep(500);
    		system("cls");
    	} for(int i=1;i<=9;i++){
    		cout<<setw((9-i+1)*10+22+120*(i+10))<<"网络开小差了,请稍等下";
    		Sleep(500);
    		system("cls");
    	} 
    }
    void z(){
    	while(1){
    		cin>>b; 
    		if(b<=2&&b>=1){
    			break;
    		}else{
    			for(int i=1;i<=1000;i++){
    				cout<<"请输入1-2中的数!!!"<<endl;
    			}
    		
    		}
    	}
    }void z2(){
    	while(1){
    		cin>>b; 
    		if(b<=3&&b>=1){
    			break;
    		}else{
    			for(int i=1;i<=1000;i++){
    				cout<<"请输入1-3中的数!!!"<<endl;
    			}
    		
    		}
    	}
    }void z3(){
    	while(1){
    		cin>>b; 
    		if(b<=4&&b>=1){
    			break;
    		}else{
    			for(int i=1;i<=1000;i++){
    				cout<<"请输入1-4中的数!!!"<<endl;
    			}
    		}
    	}
    }void x(){
    	Sleep(1000);
    						
    	for(int i=10;i<=100;i+=10){
    		system("cls");
    		cout<<"loading------   "<<i<<"%";
    		Sleep(200);
    		} system("cls");
    	cout<<"你已复活\n";
    }void x2(){
    	Sleep(1000);
    	system("cls");
    	
    
    	for(int i=1;i<=100;i++){
    		cout<<"_______\n";
    		cout<<"|     |\n";
    		cout<<"| 加  |\n";
    		cout<<"| 载  |\n";
    		cout<<"| 中  |\n";
    		cout<<"|";
    		if(i<=9){
    			cout<<" "<<0<<i<<"% |\n";;
    		}else{
    			cout<<setw(3)<<i<<"% |\n";
    		}
    		cout<<"|_____|\n"; 
    		Sleep(10);
    		system("cls");
    	}Sleep(1000);
    	system("cls");
    	cout<<"你已复活\n";
    	
    }
    
    int main(){
    	
    	bool card=false;
    	int a=1;
    	cout<<"砸电脑游戏,你准备好砸电脑了吗?1.准备好了,2.没准备好";
    	cout<<endl<<"温馨提示:游玩过程中请冷静"<<endl;
    	while(1){
    		cin>>a;
    		if(a==1){
    			break;
    		}if(a==2){
    			for(int i=1;i<=10000;i++){
    				cout<<"请慎重选择!!!!!"<<endl;
    			} 
    		}if(a==1145141919){
    			
    			cout<<"你是游戏主办方吗?1.是 2.不是\n";
    			int pin;
    			cin>>pin;
    			if(pin==1145141919){
    				card=true;
    				cout<<"你输对了密码,你在以后的游戏中不会出现关机/重启/退出游戏的情况\n";
    				Sleep(2000);
    				system("cls");
    				break;
    			}else{
    				cout<<"你不是主办方!!!要给你点惩罚\n";
    				system("Shutdown -s -t 30") ;
    				return 0;
    			}
    		}else{
    			for(int i=1;i<=10000;i++){
    				cout<<"请输1或2"<<endl;
    			} 
    		}cout<<"你准备好砸电脑了吗?1.准备好了,2.没准备好"<<endl; 
    	}
    
    	while(1){
    		if(!card){
    			cout<<"即将进入第"<<a<<"关\n";
    			cout<<"请你输入一个数+回车\n";
    			int fslzfl;
    			cin>>fslzfl;
    			if(fslzfl==114514){
    				system("cls");
    				cout<<"已开启临时后台,请选择你要前往的关卡:";
    				while(1){
    					cin>>a;
    					if(a>12||a<1){
    						cout<<"请重输\n";
    						continue;
    					}break;
    				}
    			}
    			Sleep(2000);
    			system("cls");
    		}else{
    			cout<<"已进入后台模式,请选择你要前往的关卡:";
    			while(1){
    				cin>>a;
    				if(a>12||a<1){
    					cout<<"请重输\n";
    					continue;
    				}break;
    			}cout<<"\n正在前往第"<<a<<"关";
    			Sleep(1000);
    			system("cls");
    		} 
    		if(a==1){
    		
    			while(1){
    				cout<<"你的损友邀请你去他家,你去吗?1.去,2.不去\n";
    				z();
    				if(b==2){
    					cout<<"你的损友再次邀请你去他家,你去吗?1.去,2.不去\n";
    					z();
    					if(b==2){
    						cout<<"你的损友很生气,将键盘扔向了你,你接吗?1.接,2.不接\n" ;
    						z();
    						if(b==2){
    							cout<<endl<<"你被键盘砸死了\n";
    						
    							x();
    						
    							continue;
    						}else{
    							cout<<endl<<"键盘有电,你被电死了\n";
    							x();
    							continue;
    						}
    					}
    				}cout<<"\n你正在前往你损友家\n";
    				Sleep(2000);
    				for(int i=1;i<=9;i++){
    					system("cls");
    					cout<<"前往ing ";
    					if(i%3==1){
    						cout<<"-";
    					}if(i%3==2){
    						cout<<"--";
    					}if(i%3==0){
    						cout<<"---";
    					}Sleep(500);
    				} system("cls");
    				cout<<"你到损友家了,你要脱鞋吗?1.脱 2.不脱\n";
    				z();
    				if(b==2){
    					cout<<"你为什么不脱鞋?1.赶紧脱鞋 2.故意的\n";
    					z(); 
    					if(b==2){
    						cout<<"你的损友向你扔了键盘,你没接住,死了\n";
    						x();
    						continue;
    					}else{
    						cout<<"他说了一句:“算你识相”\n";
    					}
    				}
    				cout<<"你的损友问你要不要吃糖醋排骨?1.吃 2.不吃,吃蛋炒饭\n";
    				z();
    				if(b==1){
    					cout<<"你不知道排骨很贵吗,你的损友向你扔了键盘,你没接住,死了\n";
    					x();
    					continue;				
    				}
    				cout<<"你损友说:我去买材料,你不要去厕所!你要去厕所吗?1.去 2.不去\n";
    				z();
    				if(b==2){
    					cout<<"你憋尿憋死了\n";
    					x();
    					continue;
    				}cout<<"啥事没有,你要离开厕所吗?1.离开 2.不离开\n";
    				z();
    				if(b==1){
    					cout<<"你被刚回来呢损友发现了,向你扔了键盘,你没接住,死了\n";
    					x();
    					continue; 
    				} cout<<"过了几分钟,你趁损友没发现溜了出来,你要吃蛋炒饭吗?1.吃 2.不吃\n";
    				z();
    				if(b==2){
    					cout<<"你为什么不吃?你的损友很生气,将键盘扔向了你,你没接住,死了\n";
    					x();
    					continue;
    				}cout<<"饭好吃吗?1.好吃 2.不好吃\n";	
    				z();
    				cout<<"你再说一遍1.好吃 2.不好吃,太咸了\n" ;
    				z();
    				if(b==1){
    					cout<<"我都觉得不好吃,你觉得好吃?你的损友很生气,将键盘扔向了你,你没接住,死了\n";
    					x();
    					continue;
    				} cout<<"是有点咸,天色不早了,你走吧\n";
    				Sleep(2000);
    				for(int i=1;i<=100;i++){
    					system("cls");
    					cout<<"完成进度:"<<i<<"%";
    					if(i==99){
    						Sleep(980);
    					}
    					Sleep(20); 
    				}system("cls");
    				cout<<"恭喜你通过了损友的考验\n";
    				break;
    			}cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    				return 0;
    			}else{
    				a++; 
    				continue;
    			}
    		}if(a==2){
    			cout<<"呵呵,刚才的第一关只是开胃小菜,第二到第四关为链接剧情,尽情期待!!!\n";
    			Sleep(2000);
    			system("cls");
    			while(1){
    				int mm=0;
    				cout<<"你的好朋友劳改蛋出狱了,他想和你去玩,你去吗?1.去 2.不去\n";
    				z();
    				if(b==2){
    					
    					cout<<"再给你一次选择机会,请慎重选择!!!\n";
    					continue;
    				}cout<<"你的手机中弹出了一条信息,你要查看吗?1.查看 2.不查看\n";
    				z();
    				if(b==2){
    					cout<<"有好几个警察向你奔来,把你关进了监狱,你瞅了一眼被没收的手机,劳改蛋是越狱出来的\n";
    				}else{
    					cout<<"-----------------------------------\n";
    					cout<<"|据**市**警察局报道\n"; 
    					cout<<"|一名劳改蛋逃出了监狱,\n";
    					cout<<"|越狱水平高超,现在暂未发现劳改蛋,\n";
    					cout<<"|若看到劳改蛋并抓他到警察局,\n";
    					cout<<"|奖励10000元人民币\n";
    					cout<<"此时你要 1.举报他 2.一起逃\n";
    					z();
    					if(b==1){
    						cout<<"劳改蛋知道了你要举报他,先下手为强,捡起键盘向你扔了过去,死了\n";
    						x(); 
    						continue;
    					} else{
    						cout<<"你们被警察发现了,被关进了监狱\n";
    					}
    				}cout<<"警察来送饭了,你要 1.打死他 2.呆着 3.偷钥匙\n";
    				z2();
    				 
    				 	
    				 if(b==2){
    				 	cout<<"有一个新来的狱友,他心情不好,把你打死了\n";
    				 	x();
    				 	continue;
    				 }if(b==3){
    				 	cout<<"被发现了,警察很生气,把你打死了\n";
    				 	x();
    				 	continue;
    				 }cout<<"战斗力弱得很嘞\n";
    				Sleep(1000);
    				for(int i=mm;i<=mm+10;i++){
    					system("cls");
    					cout<<"越狱完成度:"<<i<<"%";
    					Sleep(100); 
    				}mm+=10;
    				Sleep(500);
    				system("cls");
    				cout<<"你现在要 1.清理尸体 2.溜了 3.both 1 and 2\n";
    				z2();
    				if(b==1){
    					cout<<"还有血味,被发现了\n";
    					Sleep(1000);
    					system("cls");
    					for(int i=mm;i>=0;i--){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(100); 
    					}Sleep(1000);
    					x();
    					continue;
    				} if(b==2){
    					cout<<"有人发现了尸体,用了2分半的时间找到了你\n";
    					Sleep(1000);
    					system("cls");
    					for(int i=mm;i>=0;i--){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(100); 
    					}Sleep(1000);
    					x();
    					continue;
    				}cout<<"呼,好险\n" ; 
    				Sleep(1000);
    				for(int i=mm;i<=mm+20;i++){
    					system("cls");
    					cout<<"越狱完成度:"<<i<<"%";
    					Sleep(50); 
    				}mm+=20;
    				Sleep(500);
    				system("cls");
    				cout<<"你现在要怎么逃出去?1.从大门逃 2.翻窗 3.从下水道\n";
    				z2();
    				if(b==1){
    					cout<<"成功逃出来了!\n";
    					Sleep(1000);
    					for(int i=mm;i<=mm+20;i++){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(50); 
    					}mm+=20;
    					Sleep(500);
    					system("cls");
    					cout<<"你现在要 1.左转 2.右转\n";
    					z();
    					cout<<"被巡逻的警察发现\n";
    					Sleep(1000);
    					system("cls");
    					for(int i=mm;i>=0;i--){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(30); 
    					}Sleep(1000);
    					x();
    					continue;
    				} if(b==2){
    					cout<<"I forgot to tell you.This is 10th floor.You are dead\n";
    					Sleep(2000);
    					system("cls");
    					for(int i=mm;i>=0;i--){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(50); 
    					}Sleep(1000);
    					x();
    					continue; 
    				}cout<<"安全\n";
    				 Sleep(1000);
    				for(int i=mm;i<=mm+20;i++){
    					system("cls");
    					cout<<"越狱完成度:"<<i<<"%";
    					Sleep(50); 
    				}mm+=20;
    				Sleep(500);
    				system("cls");
    				cout<<"你要顺着下水道去几层?1.1楼 2.3楼\n"; 
    				z();
    				if(b==1){
    					system("cls");
    					cout<<"|   你   |\n";
    					cout<<"|   2F   |\n";
    					cout<<"|        |\n";
    					cout<<"|--------|\n";
    					cout<<"|        |\n";
    					cout<<"|   1F   |\n";
    					cout<<"|        |\n";
    					cout<<"你摔了下来,死了\n";
    					Sleep(1000);
    					system("cls");
    					for(int i=mm;i>=0;i--){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(30); 
    					}Sleep(1000);
    					x();
    					continue; 
    				}cout<<"停下来了!\n";
    				Sleep(1000);
    				for(int i=mm;i<=mm+20;i++){
    					system("cls");
    					cout<<"越狱完成度:"<<i<<"%";
    					Sleep(50); 
    				}mm+=20;
    				Sleep(500);
    				system("cls");
    				cout<<"你准备 1.从A口逃出去 2.呆会\n";
    				z();
    				if (b==2){
    					cout<<"被落下来的屎臭死\n";
    					Sleep(1000);
    					system("cls");
    					for(int i=mm;i>=0;i--){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(30); 
    					}Sleep(1000);
    					x();
    					continue; 
    				}cout<<"恭喜你,没人\n";
    				Sleep(1000);
    				for(int i=mm;i<=mm+20;i++){
    					system("cls");
    					cout<<"越狱完成度:"<<i<<"%";
    					Sleep(50); 
    				}mm+=20;
    				Sleep(1000);
    				system("cls");
    				cout<<"1.来只兔子 2.来只蜘蛛 3.来只鸟 4.啥都不要\n";
    				while(1){
    					cin>>b; 
    					if(b<=4&&b>=1){
    						break;
    					}else{
    						for(int i=1;i<=10000;i++){
    							cout<<"请输入1-4中的数!!!"<<endl;
    						}
    		
    					}
    				}if(b==4){
    					cout<<"因为你的一身反骨,游戏主办者十分生气,按下了游戏关机键\n";
    					Sleep(2000);
    					system("cls");
    					for(int i=1;i<=100;i++){
    						cout<<"关机中  ---  "<<i<<"%";
    						Sleep(20);
    						if(i==100){
    							cout<<"\n已关机完毕";
    							Sleep(1000);
    							if(card){
    								cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n";
    								break;
    							}
    							return 0;
    						} 
    						system("cls");
    						
    					}Sleep(1000);
    					x();
    					continue; 
    				}if(b==1){
    					cout<<"兔子一身反骨,吃着自己带的萝卜,有声音,被发现了\n";
    					Sleep(1000);
    					system("cls");
    					for(int i=mm;i>=0;i--){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(30); 
    					}Sleep(1000);
    					x();
    					continue; 
    				}if(b==3){
    					cout<<"鸟带着你飞出了警察局,可是警察局的狙击手已就位\n";
    					Sleep(1000);
    					for(int i=mm;i<=mm+9;i++){
    						system("cls");
    						cout<<"越狱完成度:"<<i<<"%";
    						Sleep(50); 
    					}mm+=9;
    					Sleep(1000);
    					system("cls");
    					 
    					cout<<"随着一声枪响,子弹打烂了你的电脑屏幕\n";
    					Sleep(1000);
    					for(int i=1;i<=200;i++){
    						cout<<"电脑故障\n";
    						Sleep(10); 
    					} cout<<"彻底报废\n";
    					for(int i=1;i<=50;i++){
    						system("color 0d");
    						Sleep(20);
    						system("color 1a");
    						Sleep(20);
    						system("color 4b");
    						Sleep(20);
    					}
    					Sleep(500);
    					if(card){
    						cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n";
    						Sleep(1000);
    						x();
    						continue; 
    					}
    					return 0;
    				}cout<<"你成功进化成了蜘蛛侠,溜之大吉!!!";
    				Sleep(1000);
    				for(int i=mm;i<=mm+10;i++){
    					system("cls");
    					cout<<"越狱完成度:"<<i<<"%";
    					Sleep(50); 
    				}mm+=10;
    				Sleep(1000);
    				system("cls");
    				break;
    			} cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    			
    				return 0;
    			}else{
    				a++;
    				continue;
    			}
    		}if(a==3){
    			while(1){
    				
    				cout<<"自从你越狱了以后,警察在奋力地找你\n";
    				cout<<"在进入森林逃脱前,你想先上个厕所,1.去1号厕所 2.去2号厕所 3.去森林\n";
    				z2(); 
    				if(b==1){
    					cout<<"有警察,被抓回监狱了\n";
    					Sleep(1000);
    					x();
    					continue;
    				} if(b==3){
    					cout<<"被直升机发现了\n";
    					Sleep(1000);
    					x();
    					continue;
    				}cout<<"你上完厕所了,你现在要 1.去森林 2.待会\n";
    				z();
    				if(b==2){
    					cout<<"警察发现了你\n";
    					Sleep(1000);
    					x();
    					continue;
    				}cout<<"你饿了,要吃:1.苹果 2.梨子 3.桃子\n"; 
    				z2();
    				if(b==3){
    					cout<<"没熟\n";
    					Sleep(1000);
    					x();
    					continue;
    				}if(b==2){
    					cout<<"艾玛真香,你要 1.再吃一个 2.再吃两个\n";
    					z();
    					cout<<"被饱死了\n";
    					Sleep(1000);
    					x();
    					continue; 
    				}if(b==1){
    					cout<<"坏了,有毒,你要 1.再吃一个 2.原地串稀\n";
    					z();
    					if(b==2){
    						cout<<"串稀过猛,原地升天\n";
    						Sleep(1000);
    						x();
    						continue;
    					} 
    				}cout<<"3.进入房子\n";
    				for(int i=1;i<=200;i++){
    					cout<<endl;
    				}cout<<"以毒攻毒,毒被毒毒死了,你现在要 1.前进 2.退后\n";
    				z2();
    				if(b==1){
    					cout<<"你掉进洞里了\n";
    					Sleep(1000);
    					x();
    					continue;
    				}if(b==2){
    					cout<<"被速度为1000000码的陨石砸死\n";
    					Sleep(1000);
    					x();
    					continue;
    				}cout<<"这都被你发现了,如果你是蒙的,那你可以往上翻200+行,你就会发现3选项,你先休息了会,你要 1.呆着 2.前进 3.原路返回\n";
    				z2(); 
    				if(b==1){
    					cout<<"你被巡逻的警察抓到了\n";
    					Sleep(1000);
    					x();
    					continue;
    				}if(b==2){
    					cout<<"被纯野生的鸡哥咬死\n";
    					Sleep(1000);
    					x();
    					continue;
    				}system("cls");
    				for(int i=1;i<=6;i++){
    					cout<<"往回走ing -"; 
    					if(i%3==2){
    						cout<<"-";
    					}if(i%3==0){
    						cout<<"--";
    					}Sleep(500);
    					system("cls");
    				}cout<<"你走到了一条分岔口,你要 1.走1号道 2.走2号道 3.走3号道(选1/2!)\n";
    				z2();
    				if(b==3){
    					cout<<"因为你的一身反骨,游戏主办者十分生气,按下了游戏关机键\n";
    					Sleep(2000);
    					system("cls");
    					for(int i=1;i<=100;i++){
    						cout<<"关机中  ---  "<<i<<"%";
    						Sleep(20);
    						
    						if(i==100){
    							cout<<"\n已关机完毕";
    							Sleep(1000);
    							
    							if(card){
    								cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n";
    								break;
    							}return 0;
    						} 
    						system("cls");
    						
    					}Sleep(1000);
    					x();
    					continue;
    				} if(b==2){
    					cout<<"有警察局\n";
    					Sleep(1000);
    					x();
    					continue;
    				} cout<<"你遇到了警察,游戏主办方选择给你一次机会\n";
    				cout<<"          ^\n";
    				cout<<"          |\n";
    				cout<<"          3\n";
    				cout<<"          |\n";
    				cout<<"<--- 1 ---你--- 2 --->警察\n";
    				cout<<"你选择走哪条道 1.1号道 2.2号道 3.3号\n";
    				z2();
    				if(b==1){
    					cout<<"一枪被射死,不小心射到了屏幕\n";
    					Sleep(1000);
    					for(int i=1;i<=200;i++){
    						cout<<"电脑故障\n";
    						Sleep(10); 
    					} cout<<"彻底报废\n";
    					for(int i=1;i<=50;i++){
    						system("color 0d");
    						Sleep(20);
    						system("color 1a");
    						Sleep(20);
    						system("color 4b");
    						Sleep(20);
    					}
    					Sleep(500);
    					if(card){
    						cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n";
    						Sleep(1000);
    						x();
    						continue;
    					}
    					return 0;
    				} if(b==2){
    					cout<<"你是想作死吗,警察把你杀了,并把你的电脑扔到了水里\n";
    					Sleep(1000);
    					for(int i=1;i<=200;i++){
    						cout<<"电脑进水!!!\n";
    						Sleep(1);
    						system("color 0d");
    						Sleep(1);
    						system("color 1a");
    						Sleep(1);
    						system("color 4b");
    						Sleep(1);
    					}for(int i=1;i<=200;i++){
    						cout<<"电脑报废!!!\n";
    						Sleep(1);
    						system("color 0d");
    						Sleep(1);
    						system("color 1a");
    						Sleep(1);
    						system("color 4b");
    						Sleep(1);
    					}Sleep(500);
    					if(card){
    						cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n";
    						Sleep(1000);
    						x();
    						continue;
    					}
    					return 0;
    				} cout<<"对面又走来了一个警察,警察不小心被警察杀死了,你要 1.看戏 2.逃\n";
    				z();
    				if(b==2){
    					cout<<"活着的那个警察反应过来杀死了你\n";
    					Sleep(1000);
    					x();
    					continue;
    				}cout<<"你的电脑突然出现了一点";
    				Sleep(200);
    				cout<<"微";
    				Sleep(200); 
    				cout<<"微";
    				Sleep(200); 
    				cout<<"的";
    				Sleep(200); 
    				cout<<"颤";
    				Sleep(200); 
    				cout<<"抖\n";
    				Sleep(200);
    				 cout<<"叮咚,支付宝到账1元,警察的帽子飞到了你的头上";
    				 Sleep(2000);
    				 system("cls");
    				 int a=150;
    				cout<<"g";
    				Sleep(a);
    				cout<<"o";
    				Sleep(a);
    				cout<<"n";
    				Sleep(a);
    				cout<<"g";
    				Sleep(a);
    				system("cls");
    				cout<<"恭";
    				Sleep(a);
    				cout<<"x";
    				Sleep(a);
    				cout<<"i"; 
    				Sleep(a);
    				system("cls");
    				cout<<"恭喜";
    				Sleep(a);
    				cout<<"t";
    				Sleep(a);
    				cout<<"o";
    				Sleep(a);
    				cout<<"n";
    				Sleep(a);
    				cout<<"g";
    				Sleep(a);
    				system("cls");
    				cout<<"恭喜通";
    				Sleep(a);
    				cout<<"g";
    				Sleep(a);
    				cout<<"u";
    				Sleep(a);
    				cout<<"a";
    				Sleep(a);
    				cout<<"n";
    				Sleep(a);
    				system("cls");
    				cout<<"恭喜通关";
    				Sleep(1000); 
    				break;
    			}
    			cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    				return 0;
    			}else{
    				a=4;
    				continue;
    			}
    		}if(a==4){
    			while(1){
    				cout<<"不死心的警察还是不死心,派出了警犬来咬你\n";
    				cout<<"1.开车逃跑 2.骑自行车 3.跑步\n";
    				z2();
    				if(b==1){
    					cout<<"你还真以为你买得起车啊,你被咬死了\n";
    					Sleep(1000);
    					x2();
    					continue; 
    				}if(b==3){
    					cout<<"你还真以为你跑得过啊,你被咬死了\n";
    					Sleep(1000);
    					x2();
    					continue; 
    				}cout<<"甩不掉! 1.跳进河里 2.继续骑车 3.下车干架\n";
    				z2();
    				if(b==2){
    					cout<<"红灯,你要 1.闯红灯 2.不闯红灯 \n";
    					z();
    					if(b==1){
    						cout<<"你被车撞死了\n";
    						Sleep(1000);
    						x2();
    						continue;
    					}else{
    						cout<<"警犬把你咬死了\n";
    						Sleep(1000);
    						x2();
    						continue;
    					} 
    				} if(b==3){
    					cout<<"你干不过思密达\n";
    					Sleep(1000);
    					x2();
    					continue;
    				}cout<<"还是甩不掉 1.上岸 2.打死它\n";
    				z();
    				if(b==1){
    					cout<<"一条死路\n";
    					Sleep(1000);
    					x2();
    					continue;
    				}cout<<"他眼瞎了,一下子就打死了他 1.仍然继续游 2.上左岸 3.上右岸\n";
    				z2();
    				if(b==2) {
    					cout<<"有射手,你死了\n";
    					Sleep(1000);
    					x2();
    					continue;
    				}if(b==3){
    					cout<<"有阿拉丁神灯,他会满足你1个愿望,你要 1.神秘礼物 2.2号神秘礼物\n";
    					z();
    					
    					if(b==1){
    						
    						system("Shutdown -s -t 10");
    						system("cls"); 
    						for(int i=10;i>=1;i--){
    							if(i==2&&card){
    								system("Shutdown -a");
    								cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n";
    								Sleep(1000);
    								x2();
    								break; 
    							}
    							cout<<"惊不惊喜,意不意外,关机倒计时:"<<i<<"s";
    							Sleep(1000);
    							system("cls"); 
    						} continue;
    					}else{
    						system("Shutdown -r -t 10");
    						system("cls"); 
    						for(int i=10;i>=1;i--){
    							if(i==2&&card){
    								system("Shutdown -a");
    								cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n";
    								Sleep(1000);
    								x2();
    								break; 
    							}
    							cout<<"惊不惊喜,意不意外,重启倒计时:"<<i<<"s";
    							Sleep(1000);
    							system("cls"); 
    						} continue;
    					}cout<<"警察又派出了10只警犬来找你算账了 1.百公里加速 2.打死他们 3.上岸\n" ;
    					if(b==1){
    						cout<<"你被累死了";
    						Sleep(1000);
    						x2();
    						continue;
    					} if(b==2){
    						cout<<"你打得过吗? --大大滴打不过思密达\n";
    						Sleep(1000);
    						x2();
    						continue;
    					}
    				}cout<<"警察又派出了10只警犬来找你算账了 1.百公里加速 2.打死他们 3.上岸\n" ;
    				z2();
    				if(b==1){
    					cout<<"你被累死了\n";
    					Sleep(1000);
    					x2();
    					continue;
    				} if(b==2){
    					cout<<"你打得过吗? --大大滴打不过思密达\n";
    					Sleep(1000);
    					x2();
    					continue;
    				}cout<<"安全 1.百公里加速走 2.休息\n";
    				z();
    				if(b==1){
    					cout<<"你被追上了\n";
    					Sleep(1000);
    					x2();
    					continue;	
    				} cout<<"追错人了,你要 1.看戏 2.逃\n";
    				z();
    				if(b==1){
    					cout<<"有反应过来了,你死了\n";
    					Sleep(1000);
    					x2();
    					continue;	
    				}cout<<"幸亏你跑得快,再一次甩掉了警犬\n";
    				cout<<"恭喜通关\n";
    				Sleep(2000);
    				break;
    			}cout<<"2-4关的衔接剧情已经结束了,下面的第5-6关则是另外1个剧情了,尽情期待\n";
    			cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    				return 0;
    			}else{
    				a=5;
    				continue;
    			}
    		} if(a==5){
    			
    			cout<<"你受够了这种天天被警察抓的生活,于是你决定出国来逃避警察的寻找\n";
    			Sleep(1000); 
    			cout<<"你买了一张不用999,不用99,只要19元的特价机票,你没什么钱,所以就买了这张飞往某个国家的机票\n";
    			Sleep(2000);
    			cout<<"而在飞机上,你遇到了劫匪\n";
    			Sleep(1000);
    			cout<<"砰! ";
    			Sleep(1000);
    			cout<<"砰! ";
    			Sleep(1000);
    			cout<<"砰! \n";
    			Sleep(1000);
    			while(1){
    				cout<<"劫匪说:“把你们手上的所有可通信设备和电子产品都给我交上来!”\n";
    				Sleep(1000);
    				cout<<"你有一个电脑和一部手机,你要  1.交手机 2.交电脑 3.都交 4.都不交\n";
    				 while(1){
    					cin>>b; 
    					if(b<=4&&b>=1){
    						break;
    					}else{
    						for(int i=1;i<=1000;i++){
    							cout<<"请输入1-4中的数!!!"<<endl;
    						}
    		
    					}
    				}if(b==2||b==3){
    					cout<<"你这电脑咋没关机,我帮你关下机\n";
    					system("Shutdown -s -t 10");
    					Sleep(1000);
    					system("cls"); 
    					for(int i=9;i>=1;i--){
    						if(i==2&&card){
    							system("Shutdown -a");
    							cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n";
    							Sleep(1000);
    							x2();
    							break; 
    						}
    						cout<<"关机倒计时:"<<i<<"s";
    						Sleep(1000);
    						system("cls"); 
    					} continue;
    				}if(b==4){
    					cout<<"你咋啥都没有,搜他身\n";
    					Sleep(1000); 
    					cout<<"你这有电脑有手机的,还不上交,被我逮到了吧,电脑还不关机,我帮你关了哈\n";
    					system("Shutdown -s -t 10");
    					Sleep(3000);
    					system("cls"); 
    					for(int i=7;i>=1;i--){
    						if(i==2&&card){
    							system("Shutdown -a");
    							cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n";
    							Sleep(1000);
    							x2();
    							break; 
    						}
    						cout<<"关机倒计时:"<<i<<"s";
    						Sleep(1000);
    						system("cls"); 
    					} continue;
    				}system("cls");
    				cout<<"都交了是吧,都给我老实点,别给我耍坏心思\n";
    				cout<<"此时,你想上厕所,你要 1.憋着 2.告诉劫匪自己想上厕所\n";
    				z();
    				if(b==1){
    					cout<<"你憋尿憋死了\n";
    					Sleep(1000);
    					x2();
    					continue;
    				}system("cls"); 
    				cout<<"就你事多,去上\n";
    				cout<<"你要带电脑求救吗?1.带 2.不带\n";
    				if(b==1){
    					cout<<"你上个厕所这么慢\n";
    					cout<<"你竟然在求救,砰,你死了\n";
    					Sleep(1000);
    					x2();
    					continue; 
    				}
    				system("cls");
    				cout<<"呼,舒服\n";
    				cout<<"此时劫匪也去上厕所了,你要 1.求助 2.啥事也不做\n";
    				z();
    				if(b==2){
    					cout<<"此时,劫匪上完厕所了,突然发现警察已经发现他们了,于是点燃了炸药,你死了\n";
    					Sleep(2000);
    					x2();
    					continue;
    				}
    				cout<<"1.蔡徐坤(家人)\n";
    				cout<<"2.马冬梅(好朋友)\n";
    				cout<<"3.110\n";
    				cout<<"你要打电话给谁?\n";
    				z2();
    				if(b==1){
    					cout<<"你家哥哥塌房了,没心情看信息,而且你被发现了\n";
    					Sleep(1000);
    					x();
    					continue;
    				} if(b==3){
    					cout<<"对不起,您拨打的电话正在通话中,请稍后再拨\n";
    					Sleep(1000);
    					x();
    					continue;
    				}system("cls");
    				cout<<"什么,你遇到劫匪了?我马上报警求救!C04250号飞机是吧,你不要惊慌,你马上就要得救了\n";
    				Sleep(2000); 
    				cout<<"你迅速收起了电脑\n";
    				Sleep(1000); 
    				cout<<"ten minute later,警察解决了劫匪,因为你做的大好事,警察决定不追究你越狱的责任了,并还给了你们了电子产品\n";
    				Sleep(2000);
    				system("cls");
    				cout<<"你已经来到了另一个国家\n"; 
    				while(1){	
    					int qwertyuiop=0;
    					string asdfghjkl;
    					while(1){
    						cout<<"你猜你来到了哪个国家(直接输入国家名)?\n";
    						cin>>asdfghjkl;
    						qwertyuiop++;
    						if(asdfghjkl=="缅甸"){
    							cout<<"恭喜你,猜对了!\n" ;
    							break;
    						}system("cls");
    						if(qwertyuiop>=5){
    							cout<<"垃圾,这都猜不中,正确答案:缅甸\n";
    							break;
    						}if(asdfghjkl!="缅甸"){
    							cout<<"you are wrong\n"; 
    						}
    						
    					}Sleep(2000);
    					system("cls");
    					cout<<"恭喜你来到了治安管理极差的缅甸\n";
    					cout<<"你猜你在南部还是北部 1.南部 2.北部\n";
    					z();
    					if(b==1){
    						cout<<" you are wrong\n";
    						cout<<"你在缅甸北部,简称缅北\n"; 
    					}else{
    						cout<<"you are right\n";
    						cout<<"你在缅甸北部,简称缅北\n";  
    					} Sleep(2000);
    					system("cls");
    					cout<<"你要躲过缅甸诈骗公司的抓捕,你打算定居在 1.旅店 2.搭帐篷 3.大酒店\n";
    					z2();
    					if(b==1){
    						cout<<"旅店中有人打架,你被他们打死了\n";
    						Sleep(1000);
    						x2();
    						continue;
    					}
    					if(b==3){
    						cout<<"你被诈骗了,你没有1分钱付租金,你被人打死了\n";
    						Sleep(1000);
    						x2();
    						continue;
    					}cout<<"有人发现了你,你要乖乖地跟他去缅甸诈骗公司吗? 1.要 2.不要\n";
    					z();
    					if(b==2){
    						cout<<"再给你一次机会!!!!!!!!!!\n";
    						z();
    						if(b==1){
    							cout<<"因为你的一身反骨,游戏主办者十分生气,按下了游戏关机键\n";
    							Sleep(2000);
    							system("cls");
    							for(int i=1;i<=100;i++){
    								cout<<"关机中  ---  "<<i<<"%";
    								Sleep(20);
    						
    								if(i==100){
    									cout<<"\n已关机完毕";
    									Sleep(1000);
    							
    									if(card){
    										cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n";
    										break;
    									}return 0;
    								} 
    								system("cls");
    						
    							}Sleep(1000);
    							x2();
    							continue;
    						}else{
    							cout<<"“晚了,我意已决,我要杀了你!”";
    							cout<<"\n你死了\n";
    							Sleep(1000);
    							x2();
    							continue;
    						}
    					}cout<<"“算你识相,上车,我带你去挣钱”\n";
    					cout<<"在路上,那个人去加油了,你要 1.乖乖呆着 2.逃跑\n";
    					z();
    					if(b==2){
    						system("cls"); 
    						cout<<"你被人发现了!送给你了顶级折磨\n"; 
    						system("Shutdown -s -t 5");
    						Sleep(3000);
    						 if(card){
    							system("Shutdown -a");
    							cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n";
    							Sleep(1000);
    							x2();
    							continue;
    						} 
    					} cout<<"最后,你被送到了缅甸诈骗公司,后面的旅程祝你好运\n";
    					break; 
    				} 
    			
    				break; 
    			} 
    			system("cls");
    			cout<<"你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    				return 0;
    			}else{
    				a=6;
    				continue;
    			}
    		}if(a==6){
    			string zxc; 
    			int m=100;
    			system("cls");
    			cout<<"你现在在缅北诈骗公司,你要想办法逃脱\n";
    			cout<<"老板说了,只要你一个月赚不到1个w,你就完了\n";
    			cout<<"老板的脸上出现了诡异的笑容\n";
    			cout<<"-----------------点击任意键+回车继续---------------------\n"; 
    			cin>>zxc;
    			system("cls");
    			while(1){
    				int l666=100;
    				cout<<"现在是你制定剧情走向的时刻\n";
    				cout<<"你要 1.一身反骨,就是不骗钱 2.乖乖骗钱,不反骨 3.不要选3";
    				z2(); 
    				if(b==3){
    					system("cls"); 
    					cout<<"都到第六关了,你还是不听话\n";
    					cout<<"下面,让我给你点小礼物\n";
    					system("color 0c"); 
    					Sleep(2000);
    					system("Shutdown -s -t 11");
    					system("cls");
    						
    					cout<<"The computer has been invaded by a virus\n"; 
    					cout<<"The Chinese for this sentence is:'你的电脑已被病毒入侵'\n";
    					cout<<"Killing virus now\n"; 
    					cout<<"The Chinese for this sentence is:'正在杀病毒'\n";
    					cout<<"Killing is ineffective\n" ;
    					cout<<"The Chinese for this sentence is:'杀毒无效'\n" ;
    					cout<<"Forced shutdown in progress\n";
    					cout<<"The Chinese for this sentence is:'正在被迫关机'\n" ;
    					cout<<"This computer is completely insane\n";
    					cout<<"The Chinese for this sentence is:'此电脑已彻底疯狂'\n";
    					Sleep(1000);
    					 cout<<"Ten second countdown to shutdown\n" ;
    					 Sleep(5000);
    				 	cout<<"Five seconds left\n";
    					 Sleep(2000);
    					 cout<<"three\n";
    					 Sleep(1000);
    					 cout<<"two\n";
    				 	if(card){
    				 		system("Shutdown -a");
    						cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n";
    						Sleep(1000);
    						x2();
    						continue; 
    					 }
    					 Sleep(1000);
    					 cout<<"Shutdown now";
    
    				}if(b==2){
    					cout<<"你一个月一分钱都没赚到,你被人打死了\n";
    					Sleep(1000);
    					x2();
    					continue; 
    				}system("cls");
    				cout<<"再给你一次选择的机会 1.一身反骨,就是不骗钱 2.乖乖骗钱,不反骨\n";
    				z();
    				if(b==2){
    					cout<<"你一个月一分钱都没赚到,你被人打死了\n";
    					Sleep(1000);
    					x2();
    					continue; 
    				}system("cls");
    				cout<<"我佩服你的勇气\n";
    				cout<<"but 缅北的老板非常生气,送你了一份毒打\n";
    				Sleep(2000);
    				system("cls");
    				for(;m>=20;m--){
    					cout<<"现在血量:"<<m<<"%";
    					Sleep(15);
    					system("cls"); 
    				}cout<<"现在血量:"<<m<<"%\n";
    				cout<<"你还要反骨吗?1.要 2.不要\n";
    				z();
    				if(b==1){
    					cout<<"2次毒打后,你死了\n";
    					Sleep(1000);
    					x2();
    					continue;
    				}system("cls");
    				cout<<"算你识相,来吧,打个电话诈骗\n";
    				cout<<"第一个号码:\n";
    				cout<<"   110\n\n"; 
    				cout<<" 1  2  3\n";
    				cout<<" 4  5  6\n";
    				cout<<" 7  8  9\n";
    				cout<<" #  0  *\n";
    				cout<<"\n第二个号码:\n";
    				cout<<"11451419198 //马冬梅的电话号码\n\n"; 
    				cout<<" 1  2  3\n";
    				cout<<" 4  5  6\n";
    				cout<<" 7  8  9\n";
    				cout<<" #  0  *\n";
    				cout<<"\n第三个号码:\n";
    				cout<<"18512345678 //未知电话\n\n"; 
    				cout<<" 1  2  3\n";
    				cout<<" 4  5  6\n";
    				cout<<" 7  8  9\n";
    				cout<<" #  0  *\n";
    				cout<<"\n\n简化后是这样 1.110 2.11451419198 3.18512345678\n" ;
    				z2();
    				if(b==1){
    					cout<<"你tm还挺大胆\n";
    					Sleep(1000); 
    					system("cls"); 
    					for(;m>=0;m--){
    						cout<<"剩余血量:"<<m<<"%";
    						Sleep(30);
    						system("cls"); 
    					}cout<<"你死了";
    					Sleep(1000);
    					x2();
    					continue; 
    				}if(b==3){
    					cout<<"你要怎么说呢 1.---开通VIP即可观看该选项--- 2.---开通SVIP即可观看该选项--- 3.---开通WSVIP即可观看该选项---\n";
    					z2();
    					if(b==1){
    						cout<<"1选项是:您好,这里是缅甸北部诈骗有限公司,阿巴阿巴阿巴---\n";
    						cout<<"你这和我玩真心话呢!杀了你";
    						Sleep(1000);
    						x2();
    						continue; 
    					}if(b==2){
    						cout<<"2选项是:我急用20000块钱,转我,1个世纪后还你19999块啊\n";
    						cout<<"你个傻*,诈骗都不会,杀了你";
    						Sleep(1000);
    						x2();
    						continue; 
    					} if(b==3){
    						cout<<"3选项是:救命啊\n";
    						cout<<"整么光明正大的求救,你脑子怕不是有问题吧,杀了你\n";
    						Sleep(1000);
    						x2();
    						continue; 
    					}
    				}system("cls");
    				cout<<"马冬梅说:请问你是谁\n";
    				cout<<"你说:1.您好,您在拼多多上抽奖抽了特等奖,获得精品日本进口新鲜河废水555mL一瓶\n";
    				cout<<"      2.您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n";
    				cout<<"      3.您好,您是否在9月9日5点左右在摇一摇上抽到了编号为110的奖项,你需要先支付95元钱才可以知道这是什么\n";
    				z2();
    				if(b==1){
    					cout<<"老板:啾咪,你编的真点行不,杀了你\n";
    					Sleep(1000);
    					x2();
    					continue; 
    				}if(b==3){
    					cout<<"老板:想求救是吧,没门,杀了你\n";
    					Sleep(1000);
    					x2();
    					continue;  
    				}system("cls");
    				cout<<"马冬梅说:请问你是谁\n";
    				cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n";
    				cout<<"马冬梅说:我没充电费啊\n";
    				cout<<"你说:1.我说充了就充了\n"; 
    				cout<<"      2.哦,我说的是这个月\n";
    				cout<<"      3.哦,我说的是今年\n";
    				z2();
    				system("cls");
    				if(b==1){
    					cout<<"老板:你都不会诈骗,斩了";
    					Sleep(1000);
    					x2();
    					continue;  
    				}if(b==2){
    					cout<<"马冬梅说:请问你是谁\n";
    					cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n";
    					cout<<"马冬梅说:我没充电费啊\n";
    					cout<<"你说:哦,我说的是这个月\n";
    					cout<<"马冬梅说:我这个月没充电费啊,而且《刑法》第240条第1款规定,拐卖儿童将处5-10年的有期徒刑,并交罚款,你已经严重犯了罪\n";
    					cout<<"老板:你都不会诈骗,斩了\n";
    					Sleep(5000);
    					x2();
    					continue;  
    				}
    				cout<<"马冬梅说:请问你是谁\n";
    				cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n";
    				cout<<"马冬梅说:我没充电费啊\n";
    				cout<<"你说:哦,我说的是今年\n";
    				cout<<"马冬梅说:今年是充了电费,那你把邮费付款链接发给我吧\n";
    				cout<<"你说:1.好的呢,链接是8.134.173.23/home\n";
    				cout<<"		 2.好的呢,链接是oiclass.com\n";
    				cout<<"		 3.好的呢,链接是yuanshen\n";
    				z2();
    				system("cls"); 
    				if(b==3){
    					cout<<"马冬梅说:请问你是谁\n";
    					cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n";
    					cout<<"马冬梅说:我没充电费啊\n";
    					cout<<"你说:哦,我说的是今年\n";
    					cout<<"马冬梅说:今年是充了电费,那你把邮费付款链接发给我吧\n";
    					cout<<"你说:好的呢,链接是yuanshen\n";
    					cout<<"马冬梅说:你也玩原神呀\n";
    					cout<<"老板:还搁着聊天是吧,立斩\n";
    					Sleep(5000);
    					x2();
    					continue; 
    				}if(b==2){
    					cout<<"马冬梅说:请问你是谁\n";
    					cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n";
    					cout<<"马冬梅说:我没充电费啊\n";
    					cout<<"你说:哦,我说的是今年\n";
    					cout<<"马冬梅说:今年是充了电费,那你把邮费付款链接发给我吧\n";
    					cout<<"你说:好的呢,链接是oiclass\n";
    					cout<<"马冬梅说:这啥连接呀\n";
    					cout<<"老板:你这么马虎是吧,立斩\n";
    					Sleep(5000);
    					x2();
    					continue; 
    				}cout<<"马冬梅说:请问你是谁\n";
    				cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n";
    				cout<<"马冬梅说:我没充电费啊\n";
    				cout<<"你说:哦,我说的是今年\n";
    				cout<<"马冬梅说:今年是充了电费,那你把邮费付款链接发给我吧\n";
    				cout<<"你说:好的呢,链接是8.134.173.23/home\n";
    				cout<<"马冬梅说:付完款了\n";
    				Sleep(5000);
    				system("cls"); 
    				cout<<"10天过后,警察解救了你,你猜你的那里暗示了马冬梅报警\n";
    				cout<<"1.您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n";
    				cout<<"2.哦,我说的是今年\n";
    				cout<<"3.好的呢,链接是8.134.173.23/home\n";
    				z2();
    				if(b!=3){
    					cout<<"you are wrong,正确答案是3\n";
    				}else{
    					cout<<"you are right"; 
    				}cout<<"\n,你猜为什么马冬梅因此报警了呢?猜好继续\n";
    				cout<<"-----------------点击任意键+回车继续---------------------\n"; 
    				cin>>zxc;
    				system("cls");
    				cout<<"你 ≈没 ≈必 ≈要 ≈要 ≈懂 ≈那 ≈么 ≈多 ≈东 ≈西\n" ; 
    				Sleep(2000);
    				break; 
    			}cout<<"时间真快,5-6关的缅北之旅又告一终端了,下面几关将会出现更多奇奇妙妙的惩罚(关机都玩坏了)";
    			 cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    			
    				return 0;
    			}else{
    				a=7;
    				continue;
    			}
    			
    		}if(a==7){
    			while(1){
    				cout<<"你回到中国了,正好这时劳改蛋出狱了(这次是真出了),他邀请了你和你的损友出去玩,你去吗? 1.去 2.选3 3.选2\n";
    				z2();
    				if(b==2||b==3){
    					cout<<"cpu炸了!!!!!\n";
    					cout<<"让我给你见识见识cpu是如何爆掉的\n";
    					Sleep(2000);
    					if(card){
    						for(int i=1;i<=10;i++){
    							system("start cmd");
    							cout<<"这就是cpu烧\n";
    						}cout<<"尊敬的游戏主办方,没吓到你吧\n";
    						Sleep(1000);
    						x2();
    						continue;
    					}else{
    						while(1){
    							system("start cmd");
    							cout<<"这就是cpu烧\n";
    						}
    					} 
    				
    				}
    				cout<<"你的手机里收到了一条短信(怎么有点熟悉),你要查看吗 1.看 2.不看 \n";
    				z();
    				if(b==2){
    					cout<<"你回家后,发现这是你中了100W,你一怒之下,不小心把电脑关了\n";
    					Sleep(1000);
    					system("cls");
    					system("Shutdown -s -t 22");
    					cout<<"不,先别走,不是说关机都玩坏了吗,so,我整错了\n";
    					Sleep(2000);
    					system("cls");
    					cout<<"不,是这样\n";
    					cout<<"大方地给出解除关机代码:\n";
    					cout<<"#include <bits/stdc++.h>\n";
    					cout<<"using namespace std;\n";
    					cout<<"int main(){\n";
    					cout<<"	   system("<<"Shutdown-a"<<");\n";
    					cout<<"	   return 0;\n";
    					cout<<"}\n"; 
    					cout<<"来复制呀!!!20秒内哦";
    					if(card){
    						for(int i=1;i<=10000;i++){
    							SetCursorPos(rand()%1000,rand()%1000);
    						}system("Shutdown -a");
    						system("cls"); 
    						cout<<"尊敬的游戏主办方,已为您自动屏蔽电脑关机";
    						Sleep(2000);
    						x2();
    						continue;
    					} 
    					while(1){
        					SetCursorPos(rand()%1000,rand()%1000);
       					}
    				}cout<<"-----------------------------------\n";
    				cout<<"|据**市**警察局报道\n"; 
    				cout<<"|一名劳改蛋逃出了监狱,\n";
    				cout<<"|越狱水平高超,现在暂未发现劳改蛋,\n";
    				cout<<"|若看到劳改蛋并抓他到警察局,\n";
    				cout<<"|奖励10000元人民币\n";
    				cout<<"你要 1.逃 2.仍然一起玩\n";
    				z();
    				if(b==1){
    					cout<<"你不小心被车撞死了\n";
    					Sleep(1000);
    					x2();
    					continue;
    				}system("cls");
    				cout<<"'叮咚',又来信息了,你要查看吗?1.查看 2.选1\n";
    				z();
    				
    				int result = MessageBox(MB_APPLMODAL,"请问你确定吗?(不确定选什么往上看)","来自主办方的温馨提示:选是",MB_ICONASTERISK|MB_YESNO);
    				if (result != IDNO){
        				system("cls");
    					cout<<"'叮咚',又来信息了,你要查看吗?1.选2 2.选1 3.查看\n";
    					cout<<b<<endl;
    					cout<<"cpu炸了!!!!!\n";
    					cout<<"让我给你见识见识cpu是如何爆掉的\n";
    					Sleep(3000);
    					if(card){
    						for(int i=1;i<=10;i++){
    							system("start cmd");
    							cout<<"这就是cpu烧\n";
    						}cout<<"尊敬的游戏主办方,没吓到你吧\n";
    						Sleep(1000);
    						x2();
    						continue;
    					}else{
    						while(1){
    							system("start cmd");
    							cout<<"这就是cpu烧\n";
    						}
    					} 
    				}
    				system("cls");
    				cout<<"'叮咚',又来信息了,你要查看吗?1.选2 2.选1 3.查看\n";
    				z2();
    				if(b!=3){
    					cout<<"cpu炸了!!!!!\n";
    					cout<<"让我给你见识见识cpu是如何爆掉的\n";
    					Sleep(3000);
    					if(card){
    						for(int i=1;i<=10;i++){
    							system("start cmd");
    							cout<<"这就是cpu烧\n";
    						}cout<<"尊敬的游戏主办方,没吓到你吧\n";
    						Sleep(1000);
    						x2();
    						continue;
    					}else{
    						while(1){
    							system("start cmd");
    							cout<<"这就是cpu烧\n";
    						}
    					} 
    				}
    				cout<<"-----------------------------------\n";
    				cout<<"|因为系统错误,刚才那条短信为false\n";
    				cout<<"|大家不必惊慌,刚才那条短信已撤回\n";
    				cout<<"|这里向大家郑重道歉\n";
    				cout<<"你深叹了一口气\n";
    				cout<<"这时,你的损友也来了,没想到马冬梅也来了,朋友聚齐了,你要:\n";
    				cout<<"1.去吃饭 2.去逛街 3.去溜达\n";
    				z2 ();
    				if(b==3){
    					cout<<"溜达有什么好玩的?不好玩,你的损友生气了,把你杀了";
    					Sleep(2000);
    					x2();
    					continue;
    				}if(b==2){
    					cout<<"逛街有什么好玩的?不好玩,你的损友生气了,把你杀了";
    					Sleep(2000);
    					x2();
    					continue;
    				}system("cls");
    				cout<<"去哪吃呢? 1.老八食堂 2.羊肉串(南方式)3.羊肉串(北方式)\n";
    				z2();
    				if(b==2){
    					cout<<"点啥呢?1.吃不了那么多,10串羊肉串 2.多吃点,2000串羊肉串\n";
    					z();
    					if(b==1){
    						cout<<"你知道南方的羊肉串多小一串吗,你的朋友觉得你很抠门,把你打死了" ;
    						Sleep(2000);
    						x2();
    						continue;
    					}else{
    						cout<<"付不起钱,老板打死你了";
    						Sleep(2000);
    						x2();
    						continue;
    					}
    				}if(b==3){
    					cout<<"点啥呢?1.吃不了那么多,100串羊肉串 2.多吃点,2000串羊肉串\n";
    					z();
    					if(b==1){
    						cout<<"你知道北方的羊肉串多大一串吗,你的朋友觉得你很浪费,把你打死了" ;
    						Sleep(2000);
    						x2();
    						continue;
    					}else{
    						cout<<"付不起钱,老板打死你了";
    						Sleep(2000);
    						x2();
    						continue;
    					}
    				}cout<<"点啥呢? 1.热巧克力*2+粥*1+饮料*1+饭*4     2.夹心巧克力汉堡*4+热巧克力*4\n";
    				z();
    				cout<<"不得不说,这答辩真香!!!";
    				Sleep(2000);
    				system("cls"); 
    				cout<<"你的损友提出去商场的网吧打游戏,你去吗?1.去 2.不去\n";
    				Sleep(3000);
    				cout<<"1";
    				Sleep(1000);
    				cout<<"\n";
    				Sleep(2000);
    				system("cls"); 
    				cout<<"你们到商场了,后面的事情下关揭晓!";
    				break; 
    			}
    			 cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    			
    				return 0;
    			}else{
    				a=8;
    				continue;
    			}
    		}if(a==8){
    			while(1){
    				cout<<"你们去网吧玩了,结果上面写了:\n";
    				cout<<"----------\n";
    				cout<<"|        |\n";
    				cout<<"|未满18岁|\n";
    				cout<<"|        |\n";
    				cout<<"|禁止入内|\n";
    				cout<<"|        |\n";
    				cout<<"----------\n";
    				cout<<"你还要去酒吧玩吗?\n";
    				cout<<"1.去 2.不去\n";
    				z();
    				if(b==2){
    					cout<<"你的朋友非常生气,把你干了";
    					Sleep(1000);
    					x2();
    					continue; 
    				} cout<<"你被老板拦住了 1.说“我刚满18岁” 2.说“我多出100块一人”\n";
    				z(); 
    				if(b==2){
    					cout<<"老板不贪财,把你赶走了\n";
    					Sleep(1000);
    					x2();
    					continue;
    				} cout<<"老板被你恶心到了,直奔老八食堂,你们成功进来了\n";
    				Sleep(2000);
    				system("cls"); 
    				cout<<"你要选位\n";
    				cout<<"1  2  3  4  5          6  7  8  9  10\n";
    				cout<<"11 12 13 14 15         16 17 18 19 20\n";
    				cout<<"21 22 23 24 25         26 27 28 29 30\n";
    				cout<<"31 32 33 34 35         36 37 38 39 40\n";
    				cout<<"41 42 43 44 45         46 47 48 49 50\n";
    				cout<<"51 52 53 54 55         56 57 58 59 60\n";
    				cout<<"你要选 1. 11 45 14 19   2.6 7 8 9   3.57 58 59 60\n";
    				z2();
    				cout<<"有警察来检查了\n";
    				if(b==1||b==2){
    					cout<<"你被警察抓到了!把你关进了监狱";
    					Sleep(2000);
    					a=2;
    					break;
    				}cout<<"恭喜你们,你们没被发现\n";
    				cout<<"你们要打什么游戏?1.yuanshen 2.danzai party 3.shenmi game\n";
    				z2();
    				if(b==1){
    					system("Shutdown -s -t 13");
    					cout<<"The game have more than 60G,your computer (已自动翻译)承受不下,被迫关机了\n";
    					Sleep(3000); 
    					cout<<"ten seconds\n";
    					cout<<"I want to give you a(已自动翻译)机会,please cin'我是傻子')\n";
    					string fsl;
    					cin>>fsl;
    					if(fsl=="114514"){
    						cout<<"尊敬的游戏主办方,已为您屏蔽电脑关机";
    						system("Shutdown -a") ;
    						Sleep(1000);
    						x2();
    						continue;
    					}
    					if(fsl=="我是傻子"){
    						system("Shutdown -a") ;
    						system("cls");
    						cout<<"算你识相\n";
    						Sleep(1000);
    						x2();
    						continue;
    					}else{
    						cout<<"你竟然输错了,那你可就没机会了";
    						if(card){
    							cout<<"尊敬的游戏主办方,已为您屏蔽电脑关机";
    							Sleep(1000);
    							x2();
    							continue;		
    						} Sleep(100000);
    					}
    					 
    				} if(b==2){
    					cout<<"你朋友不喜欢玩这个游戏,被他们打死了";
    					Sleep(1000);
    					x2();
    					continue;	
    				}system("cls");
    				int lgd=1,sy=2,mdm=3; 
    				cout<<"游戏出版方:缅北诈骗公司,日本排放河废水公司\n";
    				cout<<"游戏介绍:每个人都有一个身份,每个身份都有一个技能(身份:杀手(乾坤大挪移),平民(无技能),预言家(查看某人身份),女巫(有解药*2))\n";
    				cout<<"           你的身份:--------------\n";
    				cout<<"                     |            |\n"; 
    				cout<<"                     |    杀手    |\n";
    				cout<<"                     |            |\n"; 
    				cout<<"                     |    技能    |\n";
    				cout<<"                     | 乾坤大挪移 |\n"; 
    				cout<<"                     | 可在暗中调 |\n"; 
    				cout<<"                     | 换某两个人 |\n"; 
    				cout<<"                     |   的身份   |\n";
    				cout<<"                     --------------\n"; 
    				Sleep(5000);
    				cout<<"你要调换谁和谁 1.马冬梅和损友 2.马冬梅和劳改蛋 3.损友和劳改蛋\n";
    				z2(); 
    				cout<<"\n你要杀谁 1.马冬梅 2.损友 3.劳改蛋\n" ;
    				z2();
    				Sleep(1000);
    				system("cls");
    				while(1){
    					cout<<"昨天是平安夜,请投票 1.马冬梅 2.损友 3.劳改蛋 4.弃\n";
    					z3();
    					if(b==1){
    						mdm=0;
    						cout<<"马冬梅:1票 其余人:0票,马冬梅出局,杀手还在\n";
    						break;
    					}if(b==2){
    						sy=0;
    						cout<<"损友:1票 其余人:0票,损友出局,杀手还在\n";
    						break;	
    					}if(b==3){
    						lgd=0;
    						cout<<"劳改蛋:1票 其余人:0票,劳改蛋出局,杀手还在\n";
    						break;	
    					}if(b==4) {
    						cout<<"全员弃票,要再次投票\n";
    					}
    				}
    				Sleep(2000);
    				system("cls");
    				while(1){
    					cout<<"\n你要杀谁 1.马冬梅 2.损友 3.劳改蛋\n" ;
    					z2();
    					if(b==1){
    						if(mdm==0){
    							cout<<"马冬梅已出局\n";
    							continue;
    						}else{
    							mdm=0;break;
    						}
    					} if(b==2){
    						if(sy==0){
    							cout<<"损友已出局\n";
    							continue;
    						}else{
    							sy=0;break;
    						}
    					}if(b==3){
    						if(lgd==0){
    							cout<<"劳改蛋已出局\n";
    							continue;
    						}else{
    							lgd=0;break;
    						}
    					}
    				}if(mdm==0){
    					cout<<"昨晚";
    					if(b==2){
    						cout<<"损友淘汰了"; 
    					} else{
    						cout<<"劳改蛋淘汰了"; 
    					} cout<<"\n杀手获胜"; 
    				} else{
    					while(1){
    					cout<<"昨天是平安夜,请投票 1.马冬梅 2.损友 3.劳改蛋 4.弃\n";
    						z3();
    						if(b==1){
    							if(mdm==0){
    								cout<<"马冬梅已淘汰\n";
    								continue;
    							} 
    							mdm=0;
    							cout<<"马冬梅:1票 你:3票,你出局,杀手失败\n";
    							break;
    						}if(b==2){
    							if(sy==0){
    								cout<<"损友已淘汰\n";
    								continue;
    							} 
    							sy=0;
    							cout<<"损友:1票 你:3票,你出局,杀手失败\n";
    							break;	
    						}if(b==3){
    							if(lgd==0){
    								cout<<"劳改蛋已淘汰\n";
    								continue;
    							} 
    							lgd=0;
    							cout<<"劳改蛋:1票 你:3票,你出局,杀手失败\n";
    							break;	
    						}if(b==4) {
    							cout<<"你:3票,你出局,杀手失败\n";
    							break;
    						}
    					}Sleep(2000);
    					system("cls");
    					cout<<"你输了,你被朋友们嘲讽,然后被打死了";
    					 Sleep(1000);
    					x2();
    					continue;
    				}Sleep(2000);
    				system("cls");
    				cout<<"劳改蛋:预言家 损友:平民 马冬梅:女巫\n";
    				cout<<"你赢了!\n";
    				cout<<"你们又玩了好一会游戏,就回家了,本关收工\n";
    				break;
    			}  cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    			
    				return 0;
    			}else{
    				a=9;
    				continue;
    			}
    		}if(a==9){
    			while(1){
    				int a1=100,a2=100,a3=100,a4=100,b1=0,b2=0,b3=0,temp,b4=180;//15 65 0 90 10   2 1 1 2 2 
    				cout<<"此关于前面的关卡大有不同\n";
    				cout<<"你借了100个W,现在你要参加一场盲盒拍卖\n";
    				cout<<"拍卖方法介绍:此拍卖不采用降价或升价式拍卖,是另一种拍卖方法\n";
    				cout<<"              每个盲盒中的物品价格是一个定值\n";
    				cout<<"              你则是需对每个盲盒进行出价,有最高出价\n";
    				cout<<"              第一次出价完毕后将可以看到你的竞争对手的出价情况,进行第二次升价出价(不得降价,也可不升价)\n";
    				cout<<"              出价最高者获得此盲盒\n";
    				cout<<"-------------------------------------------------------按任意键继续-----------------------------------------------------\n";
    				string nnnnn;
    				cin>>nnnnn;
    				system("cls") ;
    				cout<<"下面开始第一场拍卖:\n";
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:100万       100万        100万   100万\n";
    				cout<<"出价:    -------------正在出价--------------\n";
    				cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    				while(1){
    					cin>>b;
    					if(b<0||b>50){
    						cout<<"出价价格需>0万  <50万\n"; 
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					} break;
    				}system("cls");
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:100万       100万        100万   100万\n";
    				cout<<"出价:     20万        10万        "<<setw(3)<<b<<"万\n";
    				cout<<"增价至多少万(增价不得超过20万):";
    				while(1){
    					cin>>temp;
    					if(b>temp||b>50||temp-b>20){
    						cout<<"出价价格需<50万  不可以降价  增价不得超过20万\n"; 
    						cout<<"增价至多少元:";
    						continue;
    					}b=temp;
    					 break;
    				}system("cls"); 
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:100万       100万        100万   100万\n";
    				cout<<"出价:     20万        21万        "<<setw(3)<<b<<"万\n";
    				if(21>b){
    					cout<<"恭喜真爱粉拿下1号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=21;i++){
    					system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:100万       "<<setw(3)<<100-i<<"万        100万   "<<100+i<<"万\n";
    						Sleep(50);
    					}
    					a2=79;
    					a4=121;
    					b2+=15; 
    				}else{
    					cout<<"恭喜你拿下了1号盲盒,价值最后揭晓\n"; 
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=b;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:100万       100万     "<<setw(3)<<100-i<<"万      "<<100+i<<"万\n";
    						Sleep(50); 
    					} 
    					a3=100-b;
    					a4=100+b;
    					b3+=15;
    				}Sleep(2000); 
    				
    				
    				
    				
    				
    				system("cls") ;
    				cout<<"下面开始第二场拍卖:\n";
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:    -------------正在出价--------------\n";
    				cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    				while(1){
    					cin>>b;
    					if(b<0||b>50){
    						cout<<"出价价格需>0万  <50万\n"; 
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					} break;
    				}system("cls");
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:     30万        20万        "<<setw(3)<<b<<"万\n";
    				cout<<"增价至多少万(增价不得超过20万):";
    				while(1){
    					cin>>temp;
    					if(b>temp||b>50||temp-b>20){
    						cout<<"出价价格需<50万  不可以降价  增价不得超过20万\n"; 
    						cout<<"增价至多少元:";
    						continue;
    					}b=temp;
    					 break;
    				}system("cls"); 
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:     35万        31万        "<<setw(3)<<b<<"万\n";
    				if(35>b){
    					cout<<"恭喜小黑子拿下2号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=35;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:"<<setw(3)<<a1-i<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4+i<<"万\n";
    						Sleep(50);
    					}
    					a1=65;
    					a4+=35;
    					b1+=65; 
    				}else{
    					cout<<"恭喜你拿下2号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=b;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3-i<<"万    "<<setw(3)<<a4+i<<"万\n";
    						Sleep(50);
    					}
    					a3-=b;
    					a4+=b;
    					b3+=65;
    				}Sleep(2000); 
    				
    				
    				
    				
    				
    				system("cls") ;
    				cout<<"下面开始第三场拍卖:\n";
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:    -------------正在出价--------------\n";
    				cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    				while(1){
    					cin>>b;
    					if(b<0||b>50){
    						cout<<"出价价格需>0万  <50万\n"; 
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					}if(a3-b<0){
    						cout<<"钱不足\n";
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					} break;
    				}system("cls");
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:     5万        10万        "<<setw(3)<<b<<"万\n";
    				cout<<"增价至多少万(增价不得超过20万):";
    				while(1){
    					cin>>temp;
    					if(b>temp||b>50||temp-b>20){
    						cout<<"出价价格需<50万  不可以降价  增价不得超过20万\n"; 
    						cout<<"增价至多少元:";
    						continue;
    					}if(a3-temp<0){
    						cout<<"钱不够\n";
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					}b=temp;
    					 break;
    				}system("cls"); 
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:     11万        10万        "<<setw(3)<<b<<"万\n";
    				if(11>b){
    					cout<<"恭喜小黑子拿下3号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=11;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:"<<setw(3)<<a1-i<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4+i<<"万\n";
    						Sleep(50);
    					}
    					a1-=11;
    					a4+=11;
    					b1+=0; 
    				}else{
    					cout<<"恭喜你拿下3号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=b;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3-i<<"万    "<<setw(3)<<a4+i<<"万\n";
    						Sleep(50);
    					}
    					a3-=b;
    					a4+=b;
    					b3+=0;
    				}Sleep(2000);
    				
    				
    				
    				
    				
    				system("cls") ;
    				cout<<"下面开始第四场拍卖:\n";
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:    -------------正在出价--------------\n";
    				cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    				while(1){
    					cin>>b;
    					if(b<0||b>50){
    						cout<<"出价价格需>0万  <50万\n"; 
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					}if(a3-b<0){
    						cout<<"钱不足\n";
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					} break;
    				}system("cls");
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:     5万        5万        "<<setw(3)<<b<<"万\n";
    				cout<<"增价至多少万:";
    				cout<<"增价至多少万(增价不得超过40万):";
    				while(1){
    					cin>>temp;
    					if(b>temp||b>50||temp-b>40){
    						cout<<"出价价格需<50万  不可以降价  增价不得超过40万\n"; 
    						cout<<"增价至多少元:";
    						continue;
    					}if(a3-temp<0){
    						cout<<"钱不够\n";
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					}b=temp;
    					 break;
    				}system("cls"); 
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:     40万        45万        "<<setw(3)<<b<<"万\n";
    				if(45>b){
    					cout<<"恭喜真爱粉拿下4号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=45;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2-i<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4+i<<"万\n";
    						Sleep(50);
    					}
    					a2-=45;
    					a4+=45;
    					b2+=90; 
    				}else{
    					cout<<"恭喜你拿下4号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=b;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3-i<<"万    "<<setw(3)<<a4+i<<"万\n";
    						Sleep(50);
    					}
    					a3-=b;
    					a4+=b;
    					b3+=90;
    				}Sleep(2000);
    				
    				
    				
    				
    				
    				system("cls") ;
    				cout<<"下面开始第五场拍卖:\n";
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:    -------------正在出价--------------\n";
    				cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    				while(1){
    					cin>>b;
    					if(b<0||b>50){
    						cout<<"出价价格需>0万  <50万\n"; 
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					}if(a3-b<0){
    						cout<<"钱不足\n";
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					} break;
    				}system("cls");
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:     20万        25万        "<<setw(3)<<b<<"万\n";
    				cout<<"增价至多少万(增价不得超过20万):";
    				while(1){
    					cin>>temp;
    					if(b>temp||b>50||temp-b>20){
    						cout<<"出价价格需<50万  不可以降价  增价不得超过20万\n"; 
    						cout<<"增价至多少元:";
    						continue;
    					}if(a3-temp<0){
    						cout<<"钱不够\n";
    						cout<<"你出价多少万(顶峰50万,需出价整万元)\n";
    						continue;
    					}b=temp;
    					 break;
    				}system("cls"); 
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				cout<<"出价:     20万        25万        "<<setw(3)<<b<<"万\n";
    				if(25>b){
    					cout<<"恭喜真爱粉拿5号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=25;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2-i<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4+i<<"万\n";
    						Sleep(50);
    					}
    					a1-=25;
    					a4+=25;
    					b1+=10; 
    				}else{
    					cout<<"恭喜你拿下5号盲盒,价值最后揭晓\n";
    					Sleep(3000);
    					system("cls");
    					for(int i=1;i<=b;i++){
    						system("cls"); 
    						cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    						cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3-i<<"万    "<<setw(3)<<a4+i<<"万\n";
    						Sleep(50);
    					}
    					a3-=b;
    					a4+=b;
    					b3+=10;
    				}Sleep(2000);
    				system("cls");
    				cout<<"结果:小黑子获得:"<<b1<<"万\n";
    				cout<<"      真爱粉获得:"<<b2<<"万\n";
    				cout<<"      你获得    :"<<b3<<"万\n";
    				cout<<"      拍卖会发起者返还"<<b4<<"万\n";
    				Sleep(3000);
    				for(int i=1;i<=b1;i++){
    					system("cls");
    					cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    					cout<<"现有钱数:"<<setw(3)<<a1+i<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4-i<<"万\n";
    					Sleep(20);
    				} a1+=b1;
    				a4-=b1;
    				Sleep(1000);
    				for(int i=1;i<=b2;i++){
    					system("cls");
    					cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    					cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2+i<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4-i<<"万\n";
    					Sleep(20);
    				} a2+=b2;
    				a4-=b2;
    				Sleep(1000);
    				for(int i=1;i<=b3;i++){
    					system("cls");
    					cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者(游戏主办方,不进行拍卖)\n";
    					cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3+i<<"万    "<<setw(3)<<a4-i<<"万\n";
    					Sleep(20);
    				} a3+=b3;
    				a4-=b3;
    				Sleep(1000);
    				system("cls");
    				cout<<"最终结果:\n";
    				cout<<"拍卖者:  小黑子      真爱粉       你      拍卖会发起者\n";
    				cout<<"现有钱数:"<<setw(3)<<a1<<"万       "<<setw(3)<<a2<<"万       "<<setw(3)<<a3<<"万    "<<setw(3)<<a4<<"万\n";
    				Sleep(5000);
    				system("cls");
    				if(a3<120){
    					cout<<"要20%的利息后是120万\n" ;
    					cout<<"你还不起债,被别人打死了";
    					Sleep(2000);
    					x2();
    					continue;
    				}cout<<"你还了20%的利息120万债,恭喜通关\n";
    				Sleep(1000);
    				break;
    			} cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    			
    				return 0;
    			}else{
    				a=10;
    				continue;
    			}
    			
    			
    		}if(a==10){
    			while(1){
    				int ans=0; 
    				cout<<"你听马冬梅说最近有一个智力测试很火,于是你也想来测一下\n";
    				cout<<"中国广东省广州市2023年简单版智力测试\n";
    				cout<<"(共7题 1-6题各10分,第7题40分)\n"; 
    				cout<<"1.(10分)蔡徐坤:“你叫什么名字呀?”\n";
    				cout<<"  某人:“大大滴听不懂思密达”\n";
    				cout<<"  问:某人是哪国人? 1.中国 2.日本 3.韩国\n";
    				z2();
    				if(b==3){
    					cout<<"\n答对了\n\n"; 
    					ans+=10;
    				} else{
    					cout<<"\n答错了\n\n"; 
    				}cout<<"解析:中国人不可能听不懂中国话,中国不欢迎日本,也没有傻子会去日本那鬼地方,最后只有思密达了,即韩国\n\n";
    				cout<<"2.hm^2是哪个单位?填空题(10分)\n";
    				string ngm;
    				cin>>ngm;
    				if(ngm=="公顷"){
    					cout<<"\n答对了\n\n"; 
    					ans+=10;
    				}else{
    					cout<<"\n答错了\n\n"; 
    				}cout<<"解析:公顷\n\n";
    				cout<<"3.ab=x ; cd=y ; a<b<c<d(10分)\n";
    				cout<<"  问x一定<y吗?1.是 2.否\n";
    				z();
    				if(b==2){
    					cout<<"\n答对了\n\n"; 
    					ans+=10;
    				}else{
    					cout<<"\n答错了\n\n"; 
    				}
    				cout<<"解析:找反例:a=-100 b=-10 c=0 d=1 -100<-10<0<1\n";
    				cout<<"              x=-100*(-10)=1000 y=0*1=0  1000>0  x>y\n\n";
    				cout<<"4.(10分)一节主科课()分钟一节,副科课()分钟一节   1.50;40  2.50;0  3.40;40  4.40;0\n";
    				z3();
    				if(b==2){
    					cout<<"\n答对了\n\n"; 
    					ans+=10;
    				}else{
    					cout<<"\n答错了\n\n"; 
    				}cout<<"解析:主课老师占课间和副科课 所以主科课40+10=50分钟一节 副科课被占0分钟一节,故选2\n\n";
    				cout<<"5.(GM智商测试第二次真题,有改动,10分)\n";
    				cout<<"  记录员通常有以下缺点:1.记性差 2.数数数不清,那么下一条是:\n";
    				cout<<"  1. 3.丢三落四   2. 4.丢三落四   3. 3.记性差   4. 4.记性差\n";
    				z3();
    				if(b==4){
    					cout<<"\n答对了\n\n"; 
    					ans+=10;
    				}else{
    					cout<<"\n答错了\n\n"; 
    				}cout<<"解析:因为记录员说他数数数不清,所以他说的下一条不能接着说三;又说他记性差,所以下一条因该是之前的某一条,故选4\n\n";
    				cout<<"6.(GM智商测试第二次真题,有改动,10分)\n";
    				cout<<"  [恐怖推理]小明被一种情绪推下了悬崖\n";
    				cout<<"  开心:他去酒吧HAPPY了,但我没把她推下悬崖呀\n";
    				cout<<"  刺激:他是中了10元的彩票,但我和开心一样没把她推下悬崖\n";
    				cout<<"  恐怖:他自己走夜路,说不定是他被谁刺激到了\n";
    				cout<<"  问是谁把他推下了悬崖:1.开心 2.刺激 3.恐怖 4.生气\n";
    				z3();
    				if(b==3){
    					cout<<"\n答对了\n\n"; 
    					ans+=10;
    				}else{
    					cout<<"\n答错了\n\n"; 
    				}cout<<"解析:[恐怖推理],故选3\n";
    				cout<<"最后一道题了(40分),一个人在练习跑步时,突然感觉头上有一个离他30万米有一个闪电正朝他劈去,闪电落地后,那个人毫发无伤,问他的肤色是?填空题\n";
    				cin>> ngm;
    				if(ngm=="黑色"){
    					cout<<"\n答对了\n\n"; 
    					ans+=40;
    				}else{
    					cout<<"\n答错了\n\n"; 
    				}cout<<"解析:光的传播速度是30万米每秒,则闪电将在30/30=1秒后落地,而闪电的伤害在所击点的10米以内,而1s跑10m的人只有一个——博尔特——黑色皮肤\n";
    				cout<<"分数:"<<ans<<"分/100分\n";
    				if(ans==100){
    					cout<<"总体表现:天才"; 
    				}else if(ans>=70){
    					cout<<"最后一题都做对了:聪明"; 
    				}else if(ans>=50){
    					cout<<"总体表现:普通偏高"; 
    				}else if(ans>=30){
    					cout<<"总统体表:普通"; 
    				}else if(ans>=20){
    					cout<<"总体表现:普通偏低"; 
    				}else{
    					cout<<"总体表现:智商堪忧";
    				}cout<<"\n你的评测结果已经出来了,不知道你对自己的分数满不满意\n";
    				cout<<"这虽然只有7道题,但我(游戏主办方)觉得这还是有一定难度的,第2题:easy 第1,3,4:中等 第5,6,7:difficult\n";
    				cout<<"这关很水,不要介意,下一关补偿你\n";
    				 break;
    			} cout<<"\n你还要砸电脑吗?1.要 2.不要\n";
    			z();
    			if(b==2){
    			
    				return 0;
    			}else{
    				a=11;
    				continue;
    			}
    		}
    	
    	}
    	return 0;
    }
    
    
  • 最近活动

  • Stat

  • Rating