元气世界

· · 个人记录

//转自:http://noi.openjudge.cn/topic/148717/
//@kapu12(LGuid 576316)提供
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main() {
    int dd,ms,jb=0,xz,a=3,zheshu=10,qp=0,gm1=0,gm2=0,gm3=0;
    char name[30];
    cout<<"你";
    Sleep(330);
    cout<<"在";
    Sleep(330);
    cout<<"和";
    Sleep(33);
    cout<<"电";
    Sleep(33);
    cout<<"脑";
    Sleep(33);
    cout<<"玩";
    Sleep(33);
    cout<<"装";
    Sleep(33);
    cout<<"子";
    Sleep(33);
    cout<<"弹";
    Sleep(33);
    cout<<"的";
    Sleep(33);
    cout<<"游";
    Sleep(33);
    cout<<"戏"<<endl;
    Sleep(33);
    cout<<"请输入你的名字:";
    cin>>name;
    cout<<"Hi!"<<name<<endl;
    goto dd;
dd:
    cout<<"请选择"<<name<<"要玩的: 常规战(1) Boss战(2) 商店(3)"<<endl;
    Sleep(15);
    cin>>ms;
    int zd=0,yq=0,zd2=0,yq2=0,b,dl,i,nd,k;
    int mm[999];
    if(ms == 1) {
        cout<<"请选择"<<name<<"要玩的难度: 简 单(1) 困 难(2)"<<endl;
        cin>>nd;
        if(nd == 2) {
            int m=3,m2=1+qp;
            char mm;
            zd2=5;
            yq2=9;
            cout<<"欢迎来到困难模式!"<<endl;
            Sleep(10);
            cout<<"电脑有9个元气和5个子弹和3条命!"<<endl;
            Sleep(10);
            cout<<"小心了哦~ ~ ~"<<endl;
            Sleep(10);
            cout<<"0.装子弹 1.存元气 2.防御 3.反弹 4.枪 5.元气波"<<endl;
            Sleep(10);
            while(1) {
                if(m == 0) {
                    cout<<"电脑死了!"<<endl;
                    Sleep(60);
                    cout<<"获胜!"<<endl;
                    Sleep(60);
                    cout<<"获得金币800!";
                    jb=jb+800;
                    goto dd;
                }
                if(m2 == 0) {
                    cout<<name<<"死了!"<<endl;
                    Sleep(600);
                    cout<<"失败!"<<endl;
                    Sleep(600);
                    goto dd;
                }
                cin>>b;
                i=1;
                system("cls");
                cout<<"0.装子弹 1.存元气 2.防御 3.反弹 4.枪 5.元气波"<<endl;
                Sleep(1000);
                if(zd2 == 0 && yq2 <= 2 && b != 2053759831) {
                    srand((unsigned int)time(NULL));
                    dl=rand()%1;
                }
                if(yq2 >= 3 && zd2 >= 1 && b != 2053759831) {
                    srand((unsigned int)time(NULL));
                    dl=rand()%5;
                }
                if(yq2 <= 2 && zd2 >= 1 && b != 2053759831) {
                    srand((unsigned int)time(NULL));
                    dl=rand()%4;
                }
                if(yq2 >= 6 && b != 2053759831) {
                    srand((unsigned int)time(NULL));
                    dl=rand()%1+5;
                }
                if(b == 0) {
                    zd=zd+1;
                    cout<<name<<"装子弹"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m2<<"个命"<<endl;
                    Sleep(600);
                }
                if(b == 1) {
                    yq=yq+1;
                    cout<<name<<"存元气"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m2<<"个命"<<endl;
                    Sleep(600);
                }

                if(dl == 0) {
                    zd2=zd2+1;
                    cout<<"电脑装子弹"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m<<"个命"<<endl;
                    Sleep(600);
                }
                if(dl == 1) {
                    yq2=yq2+1;
                    cout<<"电脑存元气"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m<<"个命"<<endl;
                    Sleep(600);
                }
                if(b == 2) {
                    cout<<name<<"防御"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m2<<"个命"<<endl;
                    Sleep(600);
                }
                if(b == 3) {
                    cout<<name<<"反弹"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m2<<"个命"<<endl;
                    Sleep(600);
                }
                if(b == 4 && zd != 0) {
                    zd=zd-1;
                    cout<<name<<"向电脑开枪"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m2<<"个命"<<endl;
                    Sleep(600);
                    if(dl != 2 && dl != 5 && dl != 4) {
                        cout<<"电脑减了一滴血!"<<endl;
                        Sleep(600);
                        m=m-1;
                    } else {
                        cout<<"电脑防御成功"<<endl;
                        Sleep(600);
                        i=0;
                    }
                    i=0;
                }
                if(b == 4 && zd == 0 && i == 1) {
                    cout<<"子弹不足!"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m2<<"个命"<<endl;
                    Sleep(600);
                }
                if(b == 5 && yq >= a) {
                    i=0;
                    yq=yq-a;
                    cout<<name<<"向电脑使用元气波"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m2<<"个命"<<endl;
                    Sleep(600);
                    if(dl != 3 && dl != 5) {
                        cout<<"电脑减了一滴血!"<<endl;
                        Sleep(600);
                        m=m-1;
                    } else {
                        cout<<"电脑防御成功"<<endl;
                        Sleep(600);
                        i=0;
                    }
                }
                if(b == 5 && yq < a && i == 1) {
                    cout<<"元气不足!"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m2<<"个命"<<endl;
                    Sleep(600);
                }
                if(dl == 2) {
                    cout<<"电脑防御"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m<<"个命"<<endl;
                    Sleep(600);
                }
                if(dl == 3) {
                    cout<<"电脑反弹"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m<<"个命"<<endl;
                    Sleep(600);
                }
                if(dl == 4) {
                    zd2=zd2-1;
                    cout<<"电脑向你开枪"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m<<"个命"<<endl;
                    Sleep(600);
                    if(b != 2 && b != 5 && b != 4) {
                        cout<<name<<"减了一滴血!"<<endl;
                        Sleep(600);
                        m2=m2-1;
                    } else {
                        cout<<name<<"防御成功"<<endl;
                        Sleep(600);
                    }
                }
                if(dl == 5) {
                    yq2=yq2-3;
                    cout<<"电脑向你使用元气波"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m<<"个命"<<endl;
                    Sleep(600);
                    if(b != 3 && b != 5) {
                        cout<<name<<"减了一滴血!"<<endl;
                        Sleep(600);
                        m2=m2-1;
                    } else {
                        cout<<name<<"防御成功"<<endl;
                        Sleep(600);
                    }
                }
                if(dl == 5 && b == 3) {
                    cout<<"电脑被你反弹了"<<endl;
                    Sleep(600);
                    cout<<"电脑减了一滴血!"<<endl;
                    Sleep(600);
                    m=m-1;
                }
                if(b == 5 && dl == 3) {
                    cout<<name<<"被电脑反弹了"<<endl;
                    Sleep(600);
                    cout<<name<<"减了一滴血!"<<endl;
                    Sleep(600);
                    m2=m2-1;
                }
            }
        }//困难
        if(nd == 1) {
            cout<<"欢迎来到简单模式!"<<endl;
            Sleep(1000);
            cout<<"0.装子弹 1.存元气 2.防御 3.反弹 4.枪 5.元气波"<<endl;
            int m=1+qp,m2=1;
            while(1) {
                if(m2 == 0) {
                    cout<<"电脑死了!"<<endl;
                    Sleep(600);
                    cout<<"获胜!"<<endl;
                    Sleep(600);
                    cout<<"获得金币500!"<<endl;
                    jb=jb+500;
                    goto dd;
                }
                if(m == 0) {
                    cout<<name<<"死了!"<<endl;
                    Sleep(600);
                    cout<<"失败!"<<endl;
                    Sleep(600);
                    goto dd;
                }
                cin>>b;
                i=1;
                system("cls");
                cout<<"0.装子弹 1.存元气 2.防御 3.反弹 4.枪 5.元气波"<<endl;
                Sleep(1000);
                if(zd2 == 0 && yq2 <= 2) {
                    srand((unsigned int)time(NULL));
                    dl=rand()%1;
                }
                if(yq2 >= 3 && zd2 >= 1) {
                    srand((unsigned int)time(NULL));
                    dl=rand()%5;
                }
                if(yq2 <= 2 && zd2 >= 1) {
                    srand((unsigned int)time(NULL));
                    dl=rand()%4;
                }
                if(b == 0) {
                    zd=zd+1;
                    cout<<name<<"装子弹"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气"<<endl;
                    Sleep(600);
                }
                if(b == 1) {
                    yq=yq+1;
                    cout<<name<<"存元气"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气"<<endl;
                    Sleep(600);
                }
                if(dl == 0) {
                    zd2=zd2+1;
                    cout<<"电脑装子弹"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气"<<endl;
                    Sleep(600);
                }
                if(dl == 1) {
                    yq2=yq2+1;
                    cout<<"电脑存元气"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气"<<endl;
                    Sleep(600);
                }
                if(b == 2) {
                    cout<<name<<"防御"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气"<<endl;
                    Sleep(600);
                }
                if(b == 3) {
                    cout<<name<<"反弹"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气"<<endl;
                    Sleep(600);
                }
                if(b == 4 && zd != 0) {
                    zd=zd-1;
                    cout<<name<<"向电脑开枪"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气"<<endl;
                    Sleep(600);
                    if(dl != 2 && dl != 5 && dl != 4) {
                        m2=m2-1;
                        cout<<"电脑减了一滴血!"<<endl;
                    } else {
                        cout<<"电脑防御成功"<<endl;
                        Sleep(600);
                        i=0;
                    }
                    i=0;
                }
                if(b == 4 && zd == 0 && i == 1) {
                    cout<<"子弹不足!"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气"<<endl;
                    Sleep(600);
                }
                if(b == 5 && yq >= a) {
                    i=0;
                    yq=yq-a;
                    cout<<name<<"向电脑使用元气波"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气"<<endl;
                    Sleep(600);
                    if(dl != 3 && dl != 5) {
                        m2=m2-1;
                        cout<<"电脑减了一滴血!"<<endl;
                    } else {
                        cout<<"电脑防御成功"<<endl;
                        Sleep(600);
                        i=0;
                    }
                }
                if(b == 5 && yq < a && i == 1) {
                    cout<<"元气不足!"<<endl;
                    Sleep(600);
                    cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气"<<endl;
                    Sleep(600);
                }
                if(dl == 2) {
                    cout<<"电脑防御"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气"<<endl;
                    Sleep(600);
                }
                if(dl == 3) {
                    cout<<"电脑反弹"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气"<<endl;
                    Sleep(600);
                }
                if(dl == 4) {
                    zd2=zd2-1;
                    cout<<"电脑向你开枪"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气"<<endl;
                    Sleep(600);
                    if(b != 2 && b != 5 && b != 4) {
                        m=m-1;
                        cout<<"你减了一滴血!"<<endl;
                    } else {
                        cout<<name<<"防御成功"<<endl;
                        Sleep(600);
                    }
                }
                if(dl == 5) {
                    yq2=yq2-3;
                    cout<<"电脑向你使用元气波"<<endl;
                    Sleep(600);
                    cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气"<<endl;
                    Sleep(600);
                    if(b != 3 && b != 5) {
                        m=m-1;
                        cout<<"你减了一滴血!"<<endl;
                    } else {
                        cout<<name<<"防御成功"<<endl;
                        Sleep(600);
                    }
                }
                if(dl == 5 && b == 3) {
                    m2=m2-1;
                    cout<<"电脑减了一滴血!"<<endl;
                }
                if(b == 5 && dl == 3) {
                    m=m-1;
                    cout<<"你减了一滴血!"<<endl;
                }
            }
        }//简单
    }//模式
    if(ms == 2) {
        int m=5+qp,m2=15;
        cout<<name<<"有胆量!" <<endl;
        Sleep(600);
        cout<<"作者赏你5条命! (商店里购买"<<qp<<"条) 共"<<5+qp<<"条"<<endl;
        Sleep(600);
        cout<<"电脑有15条命!"<<endl;
        Sleep(600);
        cout<<"开始你精彩的表现吧!"<<endl;
        Sleep(600);
        cout<<"0.装子弹 1.存元气 2.防御 3.反弹 4.枪 5.元气波"<<endl;
        Sleep(1000);
        while(1) {
            if(m == 0) {
                cout<<name<<"死了!"<<endl;
                Sleep(600);
                cout<<"失败!"<<endl;
                Sleep(600);
                goto dd;
            }
            if(m2 == 0) {
                cout<<"电脑死了!"<<endl;
                Sleep(600);
                cout<<"获胜!"<<endl;
                Sleep(600);
                cout<<"获得金币1000!";
                jb=jb+1000;
                goto dd;
            }
            cin>>b;
            i=1;
            system("cls");
            cout<<"0.装子弹 1.存元气 2.防御 3.反弹 4.枪 5.元气波"<<endl;
            Sleep(1000);
            if(b == 0 || b == 1 || b == 2 || b == 3) {
                srand((unsigned int)time(NULL));
                dl=rand()%1+1;
            }
            if(yq2 >= 3) {
                srand((unsigned int)time(NULL));
                dl=rand()%1+5;
            }
            if(zd2 == 0 && yq2 <= 2) {
                srand((unsigned int)time(NULL));
                dl=rand()%1;
            }
            if(yq2 >= 3 && zd2 >= 1) {
                srand((unsigned int)time(NULL));
                dl=rand()%5;
            }
            if(yq2 <= 2 && zd2 >= 1) {
                srand((unsigned int)time(NULL));
                dl=rand()%4;
            }
            if(yq2 >= 6) {
                srand((unsigned int)time(NULL));
                dl=rand()%1+5;
            }
            if(b == 0) {
                zd=zd+1;
                cout<<name<<"装子弹"<<endl;
                Sleep(600);
                cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m<<"个命"<<endl;
                Sleep(600);
            }
            if(b == 1) {
                yq=yq+1;
                cout<<name<<"存元气"<<endl;
                Sleep(600);
                cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m<<"个命"<<endl;
                Sleep(600);
            }
            if(dl == 0) {
                zd2=zd2+1;
                cout<<"电脑装子弹"<<endl;
                Sleep(600);
                cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m2<<"个命"<<endl;
                Sleep(600);
            }
            if(dl == 1) {
                yq2=yq2+1;
                cout<<"电脑存元气"<<endl;
                Sleep(600);
                cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m2<<"个命"<<endl;
                Sleep(600);
            }
            if(b == 2) {
                cout<<name<<"防御"<<endl;
                Sleep(600);
                cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m<<"个命"<<endl;
                Sleep(600);
            }
            if(b == 3) {
                cout<<name<<"反弹"<<endl;
                Sleep(600);
                cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m<<"个命"<<endl;
                Sleep(600);
            }
            if(b == 4 && zd != 0) {
                zd=zd-1;
                cout<<name<<"向电脑开枪"<<endl;
                Sleep(600);
                cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m<<"个命"<<endl;
                Sleep(600);
                if(dl != 2 && dl != 5 && dl != 4) {
                    cout<<"电脑减了一滴血!"<<endl;
                    Sleep(600);
                    m2=m2-1;
                } else {
                    cout<<"电脑防御成功"<<endl;
                    Sleep(600);
                    i=0;
                }
                i=0;
            }
            if(b == 4 && zd == 0 && i == 1) {
                cout<<"子弹不足!"<<endl;
                Sleep(600);
                cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m<<"个命"<<endl;
                Sleep(600);
            }
            if(b == 5 && yq >= a) {
                i=0;
                yq=yq-a;
                cout<<name<<"向电脑使用元气波"<<endl;
                Sleep(600);
                cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m<<"个命"<<endl;
                Sleep(600);
                if(dl != 3 && dl != 5) {
                    cout<<"电脑减了一滴血!"<<endl;
                    Sleep(600);
                    m2=m2-1;
                } else {
                    cout<<"电脑防御成功"<<endl;
                    Sleep(600);
                    i=0;
                }
            }
            if(b == 5 && yq < a && i == 1) {
                cout<<"元气不足!"<<endl;
                Sleep(600);
                cout<<name<<"有"<<zd<<"个子弹 "<<yq<<"个元气 "<<m<<"个命"<<endl;
                Sleep(600);
            }
            if(dl == 2) {
                cout<<"电脑防御"<<endl;
                Sleep(600);
                cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m2<<"个命"<<endl;
                Sleep(600);
            }
            if(dl == 3) {
                cout<<"电脑反弹"<<endl;
                Sleep(600);
                cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m2<<"个命"<<endl;
                Sleep(600);
            }
            if(dl == 4) {
                zd2=zd2-1;
                cout<<"电脑向你开枪"<<endl;
                Sleep(600);
                cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m2<<"个命"<<endl;
                Sleep(600);
                if(b != 2 && b != 5 && b != 4) {
                    cout<<name<<"减了一滴血!"<<endl;
                    Sleep(600);
                    m=m-1;
                } else {
                    cout<<name<<"防御成功"<<endl;
                    Sleep(600);
                }
            }
            if(dl == 5) {
                yq2=yq2-3;
                cout<<"电脑向你使用元气波"<<endl;
                Sleep(600);
                cout<<"电脑有"<<zd2<<"个子弹 "<<yq2<<"个元气 "<<m2<<"个命"<<endl;
                Sleep(600);
                if(b != 3 && b != 5) {
                    cout<<name<<"减了一滴血!"<<endl;
                    Sleep(600);
                    m=m-1;
                } else {
                    cout<<name<<"防御成功"<<endl;
                    Sleep(600);
                }
            }
            if(dl == 5 && b == 3) {
                cout<<"电脑被你反弹了"<<endl;
                Sleep(600);
                cout<<"电脑减了一滴血!"<<endl;
                Sleep(600);
                m2=m2-1;
            }
            if(b == 5 && dl == 3) {
                cout<<name<<"减了一滴血!"<<endl;
                Sleep(600);
                m=m-1;
            }
        }
    }//boss
    if(ms == 3) {
        while(1) {
            cout<<"欢迎来到《装子弹》战场的无敌称号补给坑货店!"<<endl;
            Sleep(1000);
            cout<<"我是店长赫连皓轩!"<<endl;
            Sleep(1000);
            cout<<"你可以在这里购买许多新奇的东西!"<<endl;
            Sleep(1000);
            cout<<"你有金币:"<<jb<<endl;
            cout<<"1.低费元气 -----价格:"<<5000*zheshu/10<<endl;
            cout<<"2.7折卡 -----价格:"<<3000*zheshu/10<<endl;
            cout<<"3.增加血量 -----价格:"<<4000*zheshu/10<<endl;
            cout<<"4.匕首 -----价格:"<<2500*zheshu/10<<endl;
            cout<<"5.退出"<<endl;
            cin>>xz;
            if(xz == 1 && jb >= 5000*zheshu/10 && gm1 == 0) {
                jb=jb-5000*zheshu/10;
                a=2;
                cout<<"购买成功!"<<endl;
                Sleep(1000);
                cout<<"现在"<<name<<"只需要2个元气就能用元气波了!!!"<<endl;
                goto dd;
                gm1=gm1+1;
            }
            if(xz == 1 && jb < 5000*zheshu/10) {
                cout<<"对不起,您的金币不足,购买失败!"<<endl;
                goto dd;
            }
            if(xz == 1 && gm1 == 1) {
                cout<<"您已购买!"<<endl;
                goto dd;
            }
            if(xz == 2 && jb >= 3000*zheshu/10) {
                jb=jb-3000*zheshu/10;
                zheshu=7;
                cout<<"购买成功!"<<endl;
                Sleep(1000);
                cout<<"现在所有商品打7折!!!"<<endl;
                goto dd;
                gm2=gm2+1;
            }
            if(xz == 2 && jb < 3000*zheshu/10) {
                cout<<"对不起,您的金币不足,购买失败!"<<endl;
                goto dd;
            }
            if(xz == 2 && gm2 == 1) {
                cout<<"您已购买!"<<endl;
                goto dd;
            }
            if(xz == 3 && jb >= 4000*zheshu/10) {
                jb=jb-4000*zheshu/10;
                qp=qp+1;
                cout<<"购买成功!"<<endl;
                Sleep(1000);
                cout<<"你增加1条命!!!"<<endl;
                goto dd;
                gm3=gm3+1;
            }
            if(xz == 3 && jb < 4000*zheshu/10) {
                cout<<"对不起,您的金币不足,购买失败!"<<endl;
                goto dd;
            }
            if(xz == 3 && gm1 == 5) {
                cout<<"您的血量上限已到达最高!"<<endl;
                goto dd;
            }
            if(xz == 5) {
                goto dd;
            }
        }
    }
    return 0;
}