#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;
}