直接编译运行即可

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
char a[31][71];
void w()
{
    system("cls");
    for(int i=1;i<=29;i++)
    {
        for(int j=1;j<=70;j++)
        cout<<a[i][j];
        cout<<endl;
    }
    return;
}
int main()
{
    int ans;
    srand(time(0));
    for(int i=1;i<=30;i++)
    for(int j=1;j<=70;j++)
    {
        if(i>=28) a[i][j]='=';
        else a[i][j]=' ';
    }
    a[27][10]='/',a[27][11]='/';
    a[26][12]='/',a[26][13]='/';
    a[25][14]='/',a[25][15]='/';
    a[24][16]='/',a[24][17]='/';
    a[23][18]='/',a[23][19]='/';
    a[22][18]='|',a[22][19]='|';
    a[21][18]='|',a[21][19]='|';
    a[20][18]='|',a[20][19]='|';
    a[27][60]=char(92),a[27][59]=char(92);
    a[26][58]=char(92),a[26][57]=char(92);
    a[25][56]=char(92),a[25][55]=char(92);
    a[24][54]=char(92),a[24][53]=char(92);
    a[23][52]=char(92),a[23][51]=char(92);
    a[22][51]='|',a[22][50]='|';
    a[21][51]='|',a[21][50]='|';
    a[20][51]='|',a[20][50]='|';
    for(int i=20;i<=22;i++)
    for(int j=20;j<=49;j++)
    a[i][j]='=';
    for(int i=23;i<=27;i++)
    for(int j=34;j<=35;j++)
    a[i][j]='|';
    for(int i=1;i<=12;i++)
    {
        ans=rand()%29+21;
        for(int i=1;i<=19;i++)
        for(int j=ans-1;j<=ans+1;j++)
        a[i][j]='|';
        w();
        for(int i=1;i<=19;i++)
        for(int j=ans-1;j<=ans+1;j++)
        a[i][j]=' ';
        Beep(988,500);
        Sleep(400);
    }
    for(int i=1;i<=19;i++)
    for(int j=20;j<=49;j++)
    if(j!=23&&j!=27&&j!=31&&j!=35&&j!=39&&j!=43&&j!=47)a[i][j]='|';
    w();
    
    system("pause");
}

版权声明:本文为tqr06原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/tqr06/p/10390661.html