0
点赞
收藏
分享

微信扫一扫

课堂抽奖系统

晗韩不普通 2022-03-11 阅读 60

#include<iostream>
#include<conio.h>
#include<windows.h>
#include <ctime>
#include <cstdlib>
using namespace std;
string a[101]={"薯片","星球杯","海苔","小鱼面包","棒棒糖","巧克力","随挑","再来一次"};
int b[101]={28,30,25,10,15,30,20,2};
int main(){
    char ch;
    system("color E1");
    cout<<"欢迎来到默写抽奖系统" <<endl; 
    cout<<"按1开始抽奖"<<endl;
    srand(time(0));  
    while(1){
        int l;
        int t;
        srand(time(0));       //seed
        ch=getch();
        system("cls");
        cout<<"开始抽奖"<<endl;
        for(int i=1;i<=2;i++){
            //动画部分一
//    Set();
    cout<<" ------"<<endl;
    cout<<" |薯片|   星球杯     海苔"<<endl; 
    cout<<" ------"<<endl;
    cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
    cout<<endl;
    cout<<" 棒棒糖   随挑   再来一次"<<endl; 
    Sleep(220);
    system("cls");
    //动画部分二 
//    Set();
    cout<<"          ------"<<endl;
    cout<<"  薯片   |星球杯|    海苔"<<endl; 
    cout<<"          ------"<<endl;
    cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
    cout<<endl;
    cout<<" 棒棒糖   随挑   再来一次"<<endl; 
    Sleep(220); 
    system("cls");
    //动画部分三 
//    Set();
    cout<<"                     ----"<<endl;
    cout<<"  薯片    星球杯    |海苔|"<<endl; 
    cout<<"                     ----"<<endl;
    cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
    cout<<endl;
    cout<<" 棒棒糖   随挑   再来一次"<<endl; 
    Sleep(220); 
    system("cls");
    //动画部分四 
//    Set();
    cout<<"                        "<<endl;
    cout<<"  薯片    星球杯     海苔"<<endl; 
    cout<<"                   ------"<<endl;
    cout<<" 小鱼面包 *摇奖机*|巧克力|"<<endl;
    cout<<"                   ------"<<endl; 
    cout<<" 棒棒糖   随挑   再来一次"<<endl; 
    Sleep(220); 
    system("cls");
    //动画部分五 
//    Set();
    cout<<"                        "<<endl;
    cout<<"  薯片    星球杯     海苔"<<endl; 
    cout<<endl;
    cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
    cout<<"                 --------"<<endl;
    cout<<" 棒棒糖   随挑  |再来一次|"<<endl; 
    cout<<"                 --------"<<endl;
    Sleep(220); 
    system("cls");
    //动画部分六 
//    Set();
    cout<<"                        "<<endl;
    cout<<"  薯片    星球杯     海苔"<<endl; 
    cout<<endl;
    cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
    cout<<"          ----"<<endl;
    cout<<" 棒棒糖  |随挑|  再来一次"<<endl; 
    cout<<"          ----"<<endl;
    Sleep(220); 
    system("cls");
    //动画部分⑦ 
//    Set();
    cout<<"                        "<<endl;
    cout<<"  薯片    星球杯     海苔"<<endl; 
    cout<<endl;
    cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
    cout<<" ------"<<endl;
    cout<<"|棒棒糖|  随挑   再来一次"<<endl; 
    cout<<" ------"<<endl;
    Sleep(220); 
    system("cls");
    //动画部分八 
//    Set();
    cout<<"                        "<<endl;
    cout<<"  薯片    星球杯     海苔"<<endl; 
    cout<<" --------"<<endl;
    cout<<"|小鱼面包|*摇奖机* 巧克力"<<endl;
    cout<<" -------"<<endl;
    cout<<" 棒棒糖   随挑   再来一次"<<endl; 
    Sleep(220); 
    system("cls");
        }
            t = rand() % (7-0+1) +0;
            if(t==0&&b[t]>=1){//薯片 
                l = rand() % (1-1+1) +1;
                b[t]-=l;
                srand(time(0));
                cout<<" ------"<<endl;
                cout<<" |薯片|   星球杯     海苔"<<endl; 
                cout<<" ------"<<endl;
                cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
                cout<<endl;
                cout<<" 棒棒糖   随挑   再来一次"<<endl; 
//                Sleep(220);
//                system("cls");  
            }else if(t==1&&b[t]>=1){//星球杯 
                l = rand() % (2-1+1) +1;
                b[t]-=l;
                srand(time(0));  
                cout<<"          ------"<<endl;
                cout<<"  薯片   |星球杯|    海苔"<<endl; 
                cout<<"          ------"<<endl;
                cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
                cout<<endl;
                cout<<" 棒棒糖   随挑   再来一次"<<endl; 
//                Sleep(220); 
//                system("cls");
            }else if(t==2&&b[t]>=1){//海苔 
                l = rand() % (1-1+1) +1;
                b[t]-=l;
                srand(time(0));  
                cout<<"                     ----"<<endl;
                cout<<"  薯片    星球杯    |海苔|"<<endl; 
                cout<<"                     ----"<<endl;
                cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
                cout<<endl;
                cout<<" 棒棒糖   随挑   再来一次"<<endl; 
//                Sleep(220); 
//                system("cls");
            }else if(t==3&&b[t]>=1){//小鱼面包 
                l = rand() % (1-1+1) +1;
                b[t]-=l;
                srand(time(0));  
                cout<<"                        "<<endl;
                cout<<"  薯片    星球杯     海苔"<<endl; 
                cout<<" --------"<<endl;
                cout<<"|小鱼面包|*摇奖机* 巧克力"<<endl;
                cout<<" -------"<<endl;
                cout<<" 棒棒糖   随挑   再来一次"<<endl; 
//                Sleep(220); 
//                system("cls");
            }else if(t==4&&b[t]>=1){//棒棒糖 
                l = rand() % (1-1+1) +1;
                b[t]-=l;
                srand(time(0));  
                cout<<"                        "<<endl;
                cout<<"  薯片    星球杯     海苔"<<endl; 
                cout<<endl;
                cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
                cout<<" ------"<<endl;
                cout<<"|棒棒糖|  随挑   再来一次"<<endl; 
                cout<<" ------"<<endl;
//                Sleep(220); 
//                system("cls");
            }else if(t==5&&b[t]>=1){//巧克力 
                l = rand() % (1-1+1) +1;
                b[t]-=l;
                srand(time(0));  
                cout<<"                        "<<endl;
                cout<<"  薯片    星球杯     海苔"<<endl; 
                cout<<"                   ------"<<endl;
                cout<<" 小鱼面包 *摇奖机*|巧克力|"<<endl;
                cout<<"                   ------"<<endl; 
                cout<<" 棒棒糖   随挑   再来一次"<<endl; 
//                Sleep(220); 
//                system("cls");
            }else if(t==6&&b[t]>=1){ //随挑 
                cout<<"                        "<<endl;
                cout<<"  薯片    星球杯     海苔"<<endl; 
                cout<<endl;
                cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
                cout<<"          ----"<<endl;
                cout<<" 棒棒糖  |随挑|  再来一次"<<endl; 
                cout<<"          ----"<<endl;
//                Sleep(220); 
//                system("cls");
                cout<<"恭喜你获得"<<"随挑"<<endl<<endl;
                cout<<"薯片"<<endl<<"--------"<<endl<<"星球杯"<<endl<<"--------"<<endl<<"海苔"<<endl<<"--------"<<endl<<"小鱼面包"<<endl<<"--------"<<endl<<"棒棒糖"<<endl<<"--------"<<endl<<"巧克力";
                cout<<endl<<"各种奖品任君选择";
                cout<<"请按任意键"<<endl;
                ch=getch();
                system("cls");
                l=rand() % (1-1+1) +1;
                cout<<"恭喜你获得"<<l<<"个此奖品"<<endl;
                b[t]-=1;
                srand(time(0));  
                continue;
            }else if(t==7&&b[t]>=1){//再来一次 
                cout<<"                        "<<endl;
                cout<<"  薯片    星球杯     海苔"<<endl; 
                cout<<endl;
                cout<<" 小鱼面包 *摇奖机* 巧克力"<<endl;
                cout<<"                 --------"<<endl;
                cout<<" 棒棒糖   随挑  |再来一次|"<<endl; 
                cout<<"                 --------"<<endl;
//                Sleep(220); 
                cout<<"再来一次"<<endl;
                cout<<"按任意键";
                ch=getch();
                system("cls");
                t = rand() % (5-0+1) +0;
                l = rand() % (1-1+1) +1;
                cout<<"恭喜你获得"<<a[t]<<l<<"个"<<endl;
                t = rand() % (5-0+1) +0;
                l = rand() % (1-1+1) +1;
                cout<<"恭喜你获得"<<a[t]<<l<<"个"<<endl;
                b[t]-=1;
                srand(time(0));  
                continue;
            }
//            for(int i=0;i<=7;i++){
//                cout<<a[i];
//                Sleep(100);
//                system("cls");
//            }
            cout<<"恭喜你获得"<<a[t]<<l<<"个";
    }
    return 0;
}

举报

相关推荐

0 条评论