问题标题: 酷町堂:猜数字游戏

0
0
已解决
汪艾辰
汪艾辰
高级光能
高级光能

 猜数字游戏

#include<iostream>
#include<ctime>
#include<windows.h>
using namespace std;
int main(){
    cout<<"游戏加载中";
    for(int i=1;i<=6;i++){
        cout<<".";
        Sleep(1000);
    }
    cout<<"\n游戏加载成功!";
    Sleep(1000);
    system("cls");
    while(1){
        int MIN=1,MAX=20,a,hp=3,jc;
        srand((int)time(NULL));
        int ans=MIN+rand()%(MAX-MIN+1);
        for(int i=1;i<=hp;i++){
            cout<<"HP:"<<hp+1-i;
            cout<<"\n请输入一个("<<MIN<<"~"<<MAX<<")之间的数\n";
            cin>>a;
            if(a==0){
                system("cls");
                Sleep(1000);
                cout<<"恭喜你发现本游戏的彩蛋,你将获得额外生命值\n";
                hp+=11;
                continue;
            }
            if(a==ans&&i==1){
                cout<<"运气爆表o(* ̄ ︶  ̄*)o,一次就猜对了";
                break;
            }
            else if(a==ans){
                cout<<"恭喜你,猜对了!(*^▽^*)";
                break;
            }
            else if(a>ans&&i<hp){
                cout<<"你猜的太大了![○`Д′○]"<<endl;
                continue;
            }
            else if(a<ans&&i<hp){
                cout<<"你猜的太小了!(╬ ̄皿 ̄)=○"<<endl;
                continue;
            }
            else{
                cout<<"再接再厉! ̄ω ̄=";
            }
        }
        cout<<"是否继续游戏?继续请输入Y!(~~ ̄ ▽  ̄)~~";
        cin>>jc;
        if(jc!='Y'){
            break;
        }
        system("cls");
    }
    return 0;
}

 


0
0
0
0
我要回答