-
个人简介
猜数字
#include <bits/stdc++.h> #include <fstream> using namespace std; long long n,a,l=1,r,lr,lr2,j=5,ji=1,jing=10,mm,mm1,jingjing=1,jj=1,sdsd=61000000,jjing,jingzhi=0,cishu=1; string zhm[6],name; void read(){ ifstream fin("游戏!!!"); fin>>n>>a>>l>>r>>lr>>j>>ji>>jing>>cishu>>name; for (int i=1;i<=5;i++){ fin>>zhm[i]; } fin.close(); } void save() { ofstream fout("游戏!!!"); fout<<n<<" "<<a<<" "<<l<<" "<<r<<" "<<lr<<" "<<j<<" "<<ji<<" "<<jing<<" "<<cishu<<" "<<name; for (int i=1;i<=5;i++){ fout<<zhm[i]; } fout.close(); } void jz(){ for (int i=1;i<=5;i++){ cout<<"加载中"; for (int j=1;j<=8;j++){ for (int k=1;k<=100000000;k++){ } cout<<'.'; } system("cls"); } } int sjs(){ srand((unsigned)time(NULL)); int r1=r-l; int azxs=rand()%r1+1; return l+azxs; } void mc(int a1,string s,int b1){ if(a1!=0){ cout<<a1; for (int i=1;i<=61000000;i++){ } } for (int i=0;i<s.size();i++){ cout<<s[i]; for (int j=1;j<=61000000;j++){ } } if(b1!=0){ cout<<b1; for (int i=1;i<=61000000;i++){ } } cout<<endl; return ; } void mc1(int a1,string s,int b1,int y){ if(a1!=0){ cout<<a1; for (int i=1;i<=61000000;i++){ } } for (int i=0;i<s.size();i++){ cout<<s[i]; for (int j=1;j<=61000000;j++){ } } if(b1!=0||y==1){ cout<<b1; for (int i=1;i<=61000000;i++){ } } cout<<endl; return ; } void mc2(int a1,string s,int b1,string y){ if(a1!=0){ cout<<a1; for (int i=1;i<=61000000;i++){ } } for (int i=0;i<s.size();i++){ cout<<s[i]; for (int j=1;j<=61000000;j++){ } } if(b1!=0){ for (int i=0;i<y.size();i++){ cout<<y[i]; for (int j=1;j<=61000000;j++){ } } } cout<<endl; return ; } void zhmxt(){ zhm[1]="ututiio"; zhm[2]="ututiio666"; zhm[3]="ututiio888"; zhm[4]="ututiio666888"; zhm[5]="SHZ666888"; } void jzdn(){ if(j>=8){ j-=8; mc(0,"购买成功!",0); jingzhi=1; return ; }else{ mc(0,"不够金币!",0); return ; } } void sz2(){ if(j>=16){ j-=16; mc(0,"购买成功",0); srand((unsigned)time(NULL)); int qsc=sjs(); if(qsc<a){ l=qsc; }else{ r=qsc; } srand((unsigned)time(NULL)); int qsc1=sjs(); if(qsc1<a){ l=qsc1; }else{ r=qsc1; } return ; }else{ mc(0,"不够金币!",0); return ; } } void sz1(){ if(j>=8){ j-=8; mc(0,"购买成功",0); srand((unsigned)time(NULL)); int qsc=sjs(); if(qsc<a){ l=qsc; }else{ r=qsc; } return ; }else{ mc(0,"不够金币!",0); return ; } } void jysb(){ if(j>=6){ mc(0,"购买成功!",0); j-=6; jingjing*=2; }else{ mc(0,"不够金币!",0); } return ; } void jbsb(){ if(j>=6){ mc(0,"购买成功!",0); j-=6; jj*=2; }else{ mc(0,"不够金币!",0); } return ; } void jysb3(){ if(j>=10){ mc(0,"购买成功!",0); j-=10; jingjing*=3; }else{ mc(0,"不够金币!",0); } return ; } void jbsb3(){ if(j>=10){ mc(0,"购买成功!",0); j-=10; jj*=3; }else{ mc(0,"不够金币!",0); } return ; } void sd(){ mc(0,"欢迎来到商店!",0); mc(0,"请问买几张卡!",0); int yhj; cin>>yhj; mc(0,"1.缩减范围卡!按1!(8)金币!",0); mc(0,"2.经验双倍卡!按2!(6)金币!",0); mc(0,"3.金币双倍卡!按3!(6)金币!",0); mc(0,"4.三倍经验卡!按4!(10)金币!",0); mc(0,"5.三倍金币卡!按5!(10)金币!",0); mc(0,"6.禁止行动卡!按6!(8)金币!",0); mc(0,"7.超级缩减范围卡!按1!(16)金币!",0); for (int i=1;i<=yhj;i++){ int yu; cin>>yu; if(yu==1){ sz1(); }else if(yu==2){ jysb(); }else if(yu==3){ jbsb(); }else if(yu==4){ jysb3(); }else if(yu==5){ jbsb3(); }else if(yu==6){ jzdn(); }else if(yu==67){ sz2(); } } } void renji(){ mc(l,"--",r); mc(0,"电脑还剩生命:",mm1); srand((unsigned)time(NULL)); lr2=sjs(); cout<<lr2<<endl; if(lr2==a){ mc(0,"猜中了!",0); if(n==1){ jj*=1; jingjing*=10; }else if(n==2){ jj*=3; jingjing*=20; }else if(n==3){ jj*=5; jingjing*=35; }else{ jj*=10; jingjing*=60; } j-=jj; jing-=jingjing; ji-=jing/100; jing%=100; l=r; r=l; save(); }else if(a>lr2){ l=lr2; mc(0,"小了",0); mm1--; }else if(a<lr2){ r=lr2; mc(0,"大了",0); mm1--; } return ; } int main(){ jz(); read(); zhmxt(); if(cishu==1){ mc(0,"请输入姓名!",0); cin>>name; cishu++; save(); } mc2(0,"欢迎玩家:",1,name); mc(0,"急速按1,慢速按2!",0); int rtgf; cin>>rtgf; if(rtgf==1){ sdsd/=2; }else if(rtgf==2){ sdsd=sdsd; } while(1){ mc1(0,"金币:",j,1); mc1(0,"等级:",ji,1); mc1(0,"经验:",jing,1); mc(0,"输入总换码按1!否则按2!",0); int erdf; cin>>erdf; if(erdf==1){ mc(0,"请输入总换码!",0); string zhm123; cin>>zhm123; if(zhm123==zhm[1]){ j+=60; jing+=3000; } if(zhm123==zhm[2]){ j+=120; jing+=5000; } if(zhm123==zhm[3]){ j+=200; jing+=8500; } if(zhm123==zhm[4]){ j+=400; jing+=12666; } if(zhm123==zhm[5]){ j+=666; jing+=666888; } jjing=ji*100; ji+=jing/jjing; jing%=jjing; save(); } mc1(0,"金币:",j,1); mc1(0,"等级:",ji,1); mc1(0,"经验:",jing,1); mc(0,"请选择",0); mc(0,"双人按1,单人按2!",0); int rty; cin>>rty; if(rty==2){ mc(0,"1.easy 1--20",0); mc(0,"2.medium 1--50",0); mc(0,"3.diffcult 1--100",0); mc(0,"4.very diffcult 1--200",0); cin>>n; srand((unsigned)time(NULL)); if(n==1){ a=rand()%20; r=20; }else if(n==2){ a=rand()%50; r=50; }else if(n==3){ a=rand()%100; r=100; }else if(n==4){ a=rand()%200; r=200; } if(n==1){ mm=4; }else if(n==2){ mm=6; }else if(n==3){ mm=8; }else if(n==4){ mm=9; } a+=1; mc(0,"开始!",0); l=1; mc(0,"是否买卡!",0); mc(0,"买按1,不买按2",0); int yui; cin>>yui; if(yui==1){ sd(); } while (l!=r){ if(mm==0){ mc(0,"没命了!",0); jing-=10; j-=2; save(); break; }else if(mm==1){ mc(0,"你即将没命!是否买卡!",0); mc(0,"买按1,不买按2",0); int yh; cin>>yh; if(yh==1){ sd(); } } mc(l,"--",r); mc(0,"还剩生命:",mm); cin>>lr; if(lr==a){ mc(0,"猜中了!",0); if(n==1){ jj*=1; jingjing*=10; }else if(n==2){ jj*=3; jingjing*=20; }else if(n==3){ jj*=5; jingjing*=35; }else{ jj*=10; jingjing*=60; } jjing=ji*100; j+=jj; jing+=jingjing; ji+=jing/jjing; jing%=jjing; save(); break; }else if(a>lr){ l=lr; mc(0,"小了",0); }else if(a<lr){ r=lr; mc(0,"大了",0); } mm--; } }else if(rty==1){ jj=2; jingjing=2; mc(0,"1.easy 1--40",0); mc(0,"2.medium 1--100",0); mc(0,"3.diffcult 1--200",0); mc(0,"4.very diffcult 1--400",0); cin>>n; srand((unsigned)time(NULL)); if(n==1){ a=rand()%40; r=40; }else if(n==2){ a=rand()%100; r=100; }else if(n==3){ a=rand()%200; r=200; }else if(n==4){ a=rand()%400; r=400; } if(n==1){ mm=4; mm1=4; }else if(n==2){ mm=6; mm1=6; }else if(n==3){ mm=8; mm1=8; }else if(n==4){ mm=10; mm1=10; } a+=1; mc(0,"开始!",0); l=1; mc(0,"是否买卡!",0); mc(0,"买按1,不买按2",0); int yui; cin>>yui; if(yui==1){ sd(); } while (l!=r){ if(mm==0){ mc(0,"没命了!",0); jing-=10; j-=2; save(); break; }else if(mm==1){ mc(0,"你即将没命!是否买卡!",0); mc(0,"买按1,不买按2",0); int yh; cin>>yh; if(yh==1){ sd(); } } mc(l,"--",r); mc(0,"玩家还剩生命:",mm); cin>>lr; if(lr==a){ mc(0,"猜中了!",0); if(n==1){ jj*=1; jingjing*=10; }else if(n==2){ jj*=3; jingjing*=20; }else if(n==3){ jj*=5; jingjing*=35; }else{ jj*=10; jingjing*=60; } j+=jj; jing+=jingjing; ji+=jing/100; jing%=100; save(); break; }else if(a>lr){ l=lr; mc(0,"小了",0); }else if(a<lr){ r=lr; mc(0,"大了",0); } mm--; if(jingzhi==1){ jingzhi=0; continue; } renji(); } } } }
#include <bits/stdc++.h> using namespace std; long long n,sdsd,cishu=1; string name; void read(){ ifstream fin("末日危机存档"); fin>>cishu>>name; fin.close(); } void save() { ofstream fout("末日危机存档"); fout<<cishu<<" "<<name; fout.close(); } void jz(){ for (int i=1;i<=5;i++){ cout<<"加载中"; for (int j=1;j<=8;j++){ for (int k=1;k<=100000000;k++){ } cout<<'.'; } system("cls"); } } void mc(string jz,int nameif){ for (int i=0;i<jz.size();i++){ cout<<jz[i]; for (int j=1;j<=61000000;j++){ } } if(nameif==1){ cout<<name; } cout<<endl; } int main(){ read(); jz(); if(cishu==1){ mc("请输入姓名!",0); cin>>name; cishu++; save(); } mc("欢迎玩家:",1); save(); }
-
最近活动
- 2025铁一集团新苗for循环专题练习赛 IOI
- 2025铁一集团新苗线下测试1 IOI
- 2025铁一集团新苗day8作业-while2 作业
- 2025铁一集团新苗线上(8月4日)-循环专题练习 作业
- 2025铁一集团新苗复习-for循环专题练习1 作业
- 2025铁一集团新苗day15作业-结构体和函数 作业
- 2025铁一集团新苗day14作业-二维数组基础 作业
- 2025铁一集团新苗day13作业-普通排序和桶排序 作业
- 2025铁一集团新苗day12作业-数组标记的应用 作业
- 2025铁一集团新苗day11作业-字符、字符数组和字符串 作业
- 2025铁一集团新苗day10作业-一维数组基础 作业
- 2025铁一集团新苗day9作业-多重循环 作业
- 2025铁一集团新苗day7作业-循环语句while1 作业
- 2025铁一集团新苗线上模拟赛1 OI
- 2025铁一集团新苗day6作业-for语句3(数据的在线处理) 作业
- 2025铁一集团新苗day5作业-for语句2(枚举和筛选) 作业
- 2025铁一集团新苗day4作业-循环for语句 作业
- 2025铁一集团新苗day3作业-if条件语句 作业
- 2025铁一集团新苗day2作业-表达式 作业
- 2025铁一集团新苗day1作业-C++程序结构 作业
- 第五届oiClass信息学夏令营线上正式邀请赛3 OI
- 第五届oiClass信息学夏令营线上正式邀请赛2 OI
- 第五届oiClass信息学夏令营线上正式邀请赛1 OI
- 2024新苗--C++程序结构 作业
- 第五届oiClass信息学夏令营线上模拟测试1 OI
- 2025铁一集团新苗复习-for循环专题练习2 作业
- 第五届oiClass信息学夏令营day7作业-for循环专题练习1 作业
- 第五届oiClass信息学夏令营线上模拟测试3 OI
- 第五届oiClass信息学夏令营day13作业-循环专题练习 作业
- 第五届oiClass信息学夏令营day12作业-多重循环 作业
- 第五届oiClass信息学夏令营day11作业-while2 作业
- 第五届oiClass信息学夏令营day10作业-while1 作业
- 第五届oiClass信息学夏令营day5作业-for语句2 作业
- 第五届oiClass信息学夏令营day4作业-for语句1 作业
- 第五届oiClass信息学夏令营day3作业-if语句 作业
- 第五届oiClass信息学夏令营day2作业-表达式 作业
- 第五届oiClass信息学夏令营day1作业-C++程序结构 作业
- 2023年第四届oiClass夏令营线上选拔赛 OI
- 夏令营day17作业-一维数组2 作业
- 夏令营day16作业-一维数组1 作业
- 新初一夏令营day6作业-for语句3 作业
- 夏令营第二周模拟测试 OI
- 夏令营day9作业-for语句综合练习 作业
- 第五届oiClass信息学夏令营day6作业-for语句3 作业
- 夏令营day5作业-for语句2 作业
- 夏令营day4作业-for语句1 作业
- 夏令营day3作业-if语句 作业
- 夏令营day2作业-表达式 作业
- 夏令营day1作业-C++程序结构 作业
-
Stat
-
Rating