level 11
代码附上:
#include <iostream>
#include <cstdlib>
#include <ctime>
#define random(x) (rand()%(10000))+1
using namespace std;
int main()
{
cout<<"请输入你要抽的次数,1或者5后,按回车,输入0回车后会汇总结果。"<<endl;
int s=0,c=0,d=0,e=0,a;//s计数器
for(int p=1;p<=1000000;p++)
{
cin>>a;
s+=a;
if(a==1||a==5)
{
srand((int)time(0));
for (int i = 0; i < a; i++)
{
int x=random(100);
if(x>=1&&x<=10){cout<<"寒尘照水";c++;}
if(x>=11&&x<=25){cout<<"小戏台";d++;}
if(x>=26&&x<=50){cout<<"白璧自煌";e++;}
if(x>=51&&x<=200)cout<<"化玉玄晶碎片";
if(x>=201&&x<=400)cout<<"叶英突破卡";
if(x>=401&&x<=600)cout<<"沈剑心突破卡";
if(x>=601&&x<=800)cout<<"杨宁突破卡";
if(x>=801&&x<=1000)cout<<"洛风突破卡";
if(x>=1001&&x<=1500)cout<<"绝品玄丸丹";
if(x>=1501&&x<=2100)cout<<"绝品纳元丹";
if(x>=2101&&x<=2500)cout<<"天外陨铁";
if(x>=2501&&x<=3300)cout<<"松梅剑饰";
if(x>=3301&&x<=4200)cout<<"金月糕";
if(x>=4200&&x<=5300)cout<<"赤玉绕梦思";
if(x>=5301&&x<=6500)cout<<"群侠寻访券";
if(x>=6501&&x<=10000)cout<<"心愿币";
cout<<" ";
}
cout<<endl;
}
else if(a==0){cout<<"你一共抽了"<<s<<"次"<<endl;cout<<"抽到了"<<c<<"次超武,"<<d<<"次小戏台,"<<e<<"次皮肤"<<endl;break;}
else {cout<<"不能这么抽"<<endl;continue;}
}
return 0;
}
2020年07月14日 07点07分


