-
个人简介
有好用的编译器推荐吗有的话发到 nibeipianlenibeipianle@114514.com (谢谢
#include<bits/stdc++.h> #include<windows.h> #include<stdio.h> #include<conio.h> #include<time.h> using namespace std; int m[10001][21]={ {-1,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {-1,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {-1,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {-1,19,0,0,0,0,0,1,1,1,0,0,12,0,0,0,0,0,0,0,0}, {-1,13,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0}, {-1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,4,0,0,0,0}, {-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {-1,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1}, {-1,0,0,0,2,2,0,0,3,3,0,0,6,6,0,0,0,0,0,0,0}, {-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0}, {-1,15,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0}, {-1,0,0,0,0,0,0,0,0,0,0,0,0,16,17,0,0,0,0,0,0}, {-1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1}, {-1,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {-1,0,0,0,1,1,0,0,2,2,0,0,0,1,1,1,0,0,0,0,0}, }; int X,Y,dx,dy,tX,zX,zY,Sstar,Sboom,Win; int Ee,Fen,RR,Slep,K,S,Er,Ice,Fang,Can; int Ta,Zha,Bai,Yin,Su,U,TT,Ty,sy; void Color(int a) { a+=Bai*20; if(a==0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE); if(a==1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE); if(a==2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); if(a==3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE); if(a==4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); if(a==5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN); if(a==6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); if(a==7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE); if(a==8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_GREEN|BACKGROUND_BLUE|FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE); if(a%20==9) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_RED|FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN); if(a==10) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED); else if(a>20) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE); } void SetPos(int x,int y) { COORD pos; pos.X=y*2-1,pos.Y=26-x; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); } void Star(); void Wo(int x) { SetPos(X-K,Y),cout<<" "; //清除上一次残影 if(Can!=0) {SetPos(X-K,Y),Color(10),cout<<"●";int R=rand()%5;if(R==0&&Y<20) Y++;if(R==1&&Y>1) Y--;}//兴奋 if((m[X][Y]==1||m[X][Y]==7)&&Ta==0) X++; //跳上白块 if(X<=0) X=dx,Y=dy; //复活 if(X-K>23) tX=0,X=K+23; //高度上限 if(tX!=0&&Ta==0) tX--,X+=2; //上跳 if(Ta!=0) {tX=0;if(m[X-1][Y]==0||m[X-1][Y]==4||m[X-1][Y]==5||(m[X-1][Y]>=9&&m[X-1][Y]<=18)) m[X-1][Y]=7;} //云鞋走路 if(m[X][Y]==6) X--; //隐形块 if(m[X+1][Y]==6){tX=0;m[X+1][Y]=7;if(m[X+1][Y-1]==6) m[X+1][Y-1]=7;if(m[X+1][Y+1]==6) m[X+1][Y+1]=7;Fen+=2;} //隐形块 if(m[X-1][Y]==6){tX=0;m[X-1][Y]=7;if(m[X-1][Y-1]==6) m[X-1][Y-1]=7;if(m[X-1][Y+1]==6) m[X+1][Y+1]=7;Fen+=2;} //隐形块 if(m[X][Y+1]==6){tX=0;m[X][Y+1]=m[X][Y+2]=7;Fen+=2;} if(m[X][Y-1]==6){tX=0;m[X][Y-1]=m[X][Y-2]=7;Fen+=2;} //隐形块 if(m[X-1][Y]==0||m[X-1][Y]==4||m[X-1][Y]==5||(m[X-1][Y]>=9&&m[X-1][Y]<=20)) {X--;} //掉落 if(m[X][Y]==4) Fen+=5,m[X][Y]=5,dx=X,dy=Y; //复活点 if(m[X][Y]==16) m[X][Y]=0,Sstar++,Star(),SetPos(X-K,Y),cout<<" ";if(m[X+1][Y]==16) m[X+1][Y]=0,Sstar++,Star(),SetPos(X-K+1,Y),cout<<" "; //星星 if(m[X-1][Y]==1||m[X-1][Y]==2||m[X-1][Y]==3||m[X-1][Y]==7) tX=Er=0; //跳跃次数清零 if(m[X-1][Y]==2||m[X][Y]==2||Ta!=0) tX+=5; //弹跳块 if(m[X-1][Y]==10) m[X-1][Y]=3,Sboom++;if(m[X][Y]==10) m[X][Y]=3,X++,Sboom++; //隐形炸弹块 if(m[X-1][Y]==3||m[X][Y]==3) //炸弹块 { if(Zha==0) { Zha++; SetPos(X+1-K,Y-1),Color(5),cout<<"■";SetPos(X+1-K,Y+1),Color(5),cout<<"■";SetPos(X+1-K,Y),Color(5),cout<<"■";SetPos(X-1-K,Y-1),Color(5),cout<<"■"; SetPos(X-1-K,Y+1),Color(5),cout<<"■";SetPos(X-1-K,Y),Color(5),cout<<"■";SetPos(X-K,Y-1),Color(5),cout<<"■";SetPos(X-K,Y+1),Color(5),cout<<"■"; SetPos(X-K,Y),Color(5),cout<<"■";Sleep(300);SetPos(X+1-K,Y-1),Color(5),cout<<" "; SetPos(X+1-K,Y+1),Color(5),cout<<" ";SetPos(X+1-K,Y),Color(5),cout<<" ";SetPos(X-1-K,Y-1),Color(5),cout<<" ";SetPos(X-1-K,Y+1),Color(5),cout<<" "; SetPos(X-1-K,Y),Color(5),cout<<" ";SetPos(X-K,Y-1),Color(5),cout<<" ";SetPos(X-K,Y+1),Color(5),cout<<" ";SetPos(X-K,Y),Color(5),cout<<" "; //动画 }if(m[X][Y]==3) X++; if(Fang==0) X=dx,Y=dy,Fen-=5; //复活 }else Zha=0; if(x==3) {int U=rand()%10;SetPos(X-K,Y);if(U==0) Color(6),cout<<"●";} //隐身 else if(Fang!=0) SetPos(X-K,Y),Color(2),cout<<"●"; //爆衣 else if(Can!=0) SetPos(X-K,Y),Color(4),cout<<"●"; //兴奋 else if(x==2) SetPos(X-K,Y),Color(5),cout<<"●"; //云鞋 else if(x==1) SetPos(X-K,Y),Color(1),cout<<"●"; //普通 } void Cout(int i,int j,int a) { if(m[i][j]==1) SetPos(i-K,j),Color(0),cout<<"■"; if(m[i][j]==2) SetPos(i-K,j),Color(5),cout<<"■"; if(m[i][j]==3) SetPos(i-K,j),Color(4),cout<<"■"; if(m[i][j]==4) SetPos(i-K,j),Color(3),cout<<"▋"; if(m[i][j]==5&&(i!=X||j!=Y)) SetPos(i-K,j),Color(2),cout<<"▋"; if(m[i][j]==6&&a==1) SetPos(i-K,j),Color(7),cout<<"■",m[i][j]=7,Fen++; if(m[i][j]==7&&a==4) SetPos(i-K,j),cout<<" ",m[i][j]=0; if(m[i][j]==7&&a!=4) SetPos(i-K,j),Color(7),cout<<"■"; // if(m[i][j]==8) SetPos(i-K,j),cout<<" "; if(m[i][j]==9) SetPos(i-K,j),Color(0),cout<<"←→左右移动"; if(m[i][j]==11&&Ee==0) SetPos(i-K,j),Color(0),cout<<"弹跳块 炸弹块 隐形块"; if(m[i][j]==11&&Ee==1) SetPos(i-K,j),Color(0),cout<<"弹跳块 ",Color(4),cout<<"隐形炸弹块",Color(0),cout<<" 隐形块"; if(m[i][j]==12&&Ee==0) SetPos(i-K,j),Color(0),cout<<" 激活复活点"; if(m[i][j]==12&&Ee==1) SetPos(i-K,j),Color(0),cout<<"出复活点",Color(3),cout<<"几率已增加"; if(m[i][j]==13) SetPos(i-K,j),Color(0),cout<<"按↑跳跃,可二段跳"; if(m[i][j]==14) SetPos(i-K,j),Color(0),cout<<"从现在开始随机出图啦"; if(m[i][j]==15&&Ee==0) SetPos(i-K,j),Color(5),cout<<"1000分通关!",Color(0),cout<<"空格暂停"; if(m[i][j]==15&&Ee==1) SetPos(i-K,j),Color(5),cout<<"探到40个通关!",Color(0),cout<<"空格暂停"; if(m[i][j]==15&&Ee==2) SetPos(i-K,j),Color(5),cout<<"捉到20个通关!",Color(0),cout<<"空格暂停"; if(m[i][j]==16) SetPos(i-K,j),Color(5),cout<<"★"; if(m[i][j]==17&&Ee==0) SetPos(i-K,j),Color(0),cout<<"里有神秘物品!"; if(m[i][j]==17&&Ee==1) SetPos(i-K,j),Color(0),cout<<"里有",Color(2),cout<<"防爆护罩!",Color(0); if(m[i][j]==17&&Ee==2) SetPos(i-K,j),Color(2),cout<<"它会动啦!",Color(0); if(m[i][j]==18) SetPos(i-K,j),Color(0),cout<<"不要让你的角色掉到视线以下!"; if(m[i][j]==19) SetPos(i-K,j),Color(0),cout<<"按↓下降"; if(m[i][j]==20&&Ee==2) SetPos(i-K,j),Color(3),cout<<"出现几率已增加",Color(0); //这里若加字的话,需在前面改 (m[X-1][Y]>=9&&m[X-1][Y]<=20) 一下 Color(0); } void Map(int x1,int x2,int a) { SetPos(25,2);if(Bai!=0||Yin!=0||Can!=0) Color(9);else Color(1); if(Ee==0) cout<<"分数:"<<Fen<<" ",Color(0);if(Ee==1) cout<<"已探测:"<<Sboom<<" ",Color(0);if(Ee==2) cout<<"已收集:"<<Sstar<<" ",Color(0); SetPos(24,2);if(Ice!=0) Color(8);else Color(1);cout<<"速度:"<<Slep<<" ",Color(0); bool Yan=0; for(register int i=x1;i>=x2;i--) for(register int j=1;j<=20;j++) Cout(i,j,a); if(Yin!=0) Wo(3); else if(Ta!=0) Wo(2); else if(a==0) Wo(1); else if(a==2) SetPos(X-K,Y),Color(1),cout<<"▲"; } void MoveStar(int x1,int x2) { int n[30][21];memset(n,0,sizeof(n)); for(register int i=x1;i>=x2;i--) for(register int j=1;j<=20;j++) { if(m[i][j]==16&&n[i-K][j]==0) { int kl=rand()%4; if(kl==0&&i-K<22&&m[i+1][j]==0) m[i][j]=0,m[i+1][j]=16,n[i+1-K][j]=1,SetPos(i-K,j),cout<<" ",SetPos(i+1-K,j),cout<<"★"; if(kl==1&&i-1>K&&m[i-1][j]==0) m[i][j]=0,m[i-1][j]=16,n[i-1-K][j]=1,SetPos(i-K,j),cout<<" ",SetPos(i-1-K,j),cout<<"★"; if(kl==2&&j+1<20&&m[i][j+1]==0) m[i][j]=0,m[i][j+1]=16,n[i-K][j+1]=1,SetPos(i-K,j),cout<<" ",SetPos(i-K,j+1),cout<<"★"; if(kl==3&&j-1>1&&m[i][j-1]==0) m[i][j]=0,m[i][j-1]=16,n[i-K][j-1]=1,SetPos(i-K,j),cout<<" ",SetPos(i-K,j-1),cout<<"★"; } } } void Sheng() { RR++; if(K<-8) RR=5; if(K==-8) RR=0; if(RR==3) {int r=rand()%2;if(r==0) RR=0;} if(RR==4) RR=0; if(RR==0) { Ax: int Bx=0; for(int i=1;i<=20;i++) m[K+22][0]=0; for(int i=1;i<=20;i++) { int R=rand()%50; if(R<=10) {int S=rand()%3+1; for(int j=i;j<=i+S;j++) if(j<=20) m[K+22][j]=1;i+=S+1;Bx=1;continue;} if(R>10&&R<=12) {for(int j=i;j<=i+1;j++) if(j<=20) m[K+22][j]=2; i+=2;Bx=1;continue;} if(R>12&&R<=14) {for(int j=i;j<=i+1;j++) if(j<=20) m[K+22][j]=3; i+=2;continue;} if(R>14&&R<=16) {for(int j=i;j<=i+1;j++) if(j<=20) m[K+22][j]=6; i+=2;continue;} if(R==17) {m[K+22][i]=m[K+22][i+1]=m[K+22][i+2]=1; m[K+23][i+1]=4; i+=2;continue;} if(R>17&&R<=20&&Ee==1) {m[K+22][i]=m[K+22][i+1]=m[K+22][i+2]=1; m[K+23][i+1]=4; i+=2;continue;} if(R>20&&R<=30&&Ee==1) m[K+22][i]=10; i++; }if(Bx==0) goto Ax; } int Q=rand()%30; if(Q==0) {int QQ=rand()%20+1; if(m[K+22][QQ]==0) m[K+22][QQ]=16;} else if(Q<=2&&Ee==2) {int QQ=rand()%20+1; if(m[K+22][QQ]==0) m[K+22][QQ]=16;} } void Star() { int W=rand()%10;if(K<20) W=rand()%7;if(Ee==1) W=3; if(W==0) {Color(5);cout<<"火箭!";Sleep(1000);tX=0;for(int i=1;i<=15;i++) {if(X-K<20) X+=2; else X++; Sheng(),K++,Fen++,Map(K+22,K-3,2),system("cls");}m[X-2][Y]=m[X-2][Y-1]=6,S=1;Sleep(10);} if(W==1) {Color(5);cout<<"透视眼!";Sleep(1000);system("color 3F");Sleep(100);if(X>2) m[X-2][Y]=m[X-2][Y-1]=6;Map(K+22,K-3,1);system("color 0F");} if(W==2) {Color(5);cout<<"减速!";Sleep(1000);system("color 1F");Map(K+22,K-3,3);Ice=10;system("color 0F");if(X>2&&K>10) m[X-2][Y]=m[X-2][Y-1]=6;} if(W==3) {Color(5);cout<<"防爆护罩!";Sleep(1000);Fang=15;if(X>2&&K>10) m[X-2][Y]=m[X-2][Y-1]=6;} if(W==4) {Color(5);cout<<"白内障!";Sleep(1000);system("color 5F");Map(K+22,K-3,0);Bai=15;system("color 0F");if(X>2&&K>10) m[X-2][Y]=m[X-2][Y-1]=6;} if(W==5) {Color(5);cout<<"隐身!";Sleep(1000);system("color 2F");Yin=15;if(X>2) m[X-2][Y]=m[X-2][Y-1]=6;Map(K+22,K-3,0);system("color 0F");} if(W==6) {Color(5);cout<<"兴奋剂!";Sleep(1000);system("color 4F");Sleep(100);Can=15;if(X>2) m[X-2][Y]=m[X-2][Y-1]=6;Map(K+22,K-3,1);system("color 0F");} if(W==7) {Color(5);cout<<"踏云靴!";Sleep(1000);system("color 6F");Sleep(100);Ta=10;} if(W==8) {Color(5);cout<<"平台!";Sleep(1000);system("color 7F");Sleep(100);for(int i=1;i<=20;i++) m[X-1][i]=1;Map(K+22,K-3,1);system("color 0F");} if(W==9) {Color(5);cout<<"炸弹陷阱!";Sleep(1000);system("color 4F");for(int i=0;i<=5;i++){int kX=rand()%9-4;int kY=rand()%9-4;if(Y+kY>0&&Y+kY<=20) m[X+kX][Y+kY]=3;}tX=0;if(X>1) m[X-1][Y]=6;Map(K+22,K-3,0);system("color 0F");} } void Start() { Color(5); SetPos(25,2);cout<<" ■■■ ■ "; SetPos(24,2);cout<<" ■ ■ ■ "; SetPos(23,2);cout<<" ■■■ ■ ■ "; SetPos(22,2);cout<<" ■ ■ ■■■■■ 注意!"; SetPos(21,2);cout<<" ■ ■ "; SetPos(20,2);cout<<" ■■■ ■■■■ 按键模式已修改!"; SetPos(19,2);cout<<" ■ ■ ■ ■ "; SetPos(18,2);cout<<" ■ ■ ■ ■ 现在需要同时按才"; SetPos(17,2);cout<<"■■ ■ ■■■■ 可左右跳!"; SetPos(14,2);cout<<" ■ ■ "; SetPos(13,2);cout<<" ■ ■ "; SetPos(12,2);cout<<" ■■■ ■■■■■"; SetPos(11,2);cout<<" ■ ■ ■ ■"; SetPos(10,2);cout<<" ■ ■■■■■"; SetPos(9,2); cout<<" ■ ■■ ■ ■ ■"; SetPos(8,2); cout<<" ■ ■ ■ ■■■■■"; SetPos(7,2); cout<<" ■ ■ "; SetPos(6,2); cout<<" ■ ■ "; SetPos(5,2); cout<<" ■ ■ 之 路"; SetPos(3,2);Color(0);cout<<"按 y 确定!";SetPos(3,10);Color(9);cout<<" 开始游戏! ";SetPos(2,10);Color(0);cout<<" 炸弹风暴! ";SetPos(1,10);Color(0);cout<<" 夺星之战! "; SetPos(-1,1);Color(3);cout<<"注意!这里 绝对不能是拼音输入法!"; SetPos(-2,5);Color(3);cout<<"↓";Color(0); char tt;Ee=0; while(tt!='y') { tt=_getch(); if(tt==72&&Ee!=0) Ee--; if(tt==80&&Ee!=2) Ee++; SetPos(3,10);if(Ee==0) Color(9);else Color(0);cout<<" 开始游戏! ";Color(0); SetPos(2,10);if(Ee==1) Color(9);else Color(0);cout<<" 炸弹风暴! ";Color(0); SetPos(1,10);if(Ee==2) Color(9);else Color(0);cout<<" 夺星之战! ";Color(0); }system("cls"); if(Ee==1) m[9][8]=m[9][9]=m[9][10]=m[9][11]=m[9][12]=10,m[9][14]=m[9][15]=6; } void Return() { for(int i=0;i<=5;i++) { system("color 1A");Sleep(10); system("color 2B");Sleep(10); system("color 3C");Sleep(10); system("color 4D");Sleep(10); system("color 5D");Sleep(10); system("color 6E");Sleep(10); system("color 7F");Sleep(10); }system("color 0F");Map(K+22,K-3,4);system("cls"); while(K>-6) {for(int i=0;i<=20;i++) m[K+21][i]=0;K--;} m[6][16]=4;m[12][13]=16; m[9][12]=m[9][13]=6;system("cls"); } int main() { system("mode con cols=42 lines=30"); CONSOLE_CURSOR_INFO cursor_info={1,0}; SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info); srand((unsigned)time(NULL)); Start(); ST: X=3,Y=2,dx=3,dy=2,K=-7; tX=Fen=RR=S=Er=Sstar=Sboom=Win=0; Ta=Fang=Ice=Bai=Yin=Can=0; Map(K+22,K-3,0); while(X>K-3||dx>K-3) { S++,U++; if(Fen<0) Fen=0; if(Ee==0&&Fen>1000) {Win=1;break;}if(Ee==1&&Sboom>=40) {Win=1;break;}if(Ee==2&&Sstar>=20) {Win=1;break;} if(K<=5) Slep=20;if(K>5&&K<=10) Slep=15;if(K>10&&K<=20) Slep=10;if(K>20&&K<=30) Slep=8;if(K>30&&K<=70) Slep=7;if(K>70&&K<=150) Slep=6;if(K>150&&K<=250) Slep=5;if(K>250&&K<=400) Slep=4;if(K>400&&K<=600) Slep=3;if(K>600) Slep=2; if(Sstar<=5) Su=5;if(Sstar>5&&Sstar<=10) Su=4;if(Sstar>10&&Sstar<=15) Su=3;if(Sstar>15&&Sstar<=20) Su=2;if(Sstar>20&&Sstar<=30) Su=1; if(Ice!=0) Slep=20; if(X<=K-3&&dx>K-3) X=dx,Y=dy; if(S==Slep) { K++,S=0; if(Bai!=0||Yin!=0||Can!=0) Fen+=2;else Fen++; if(Ta>0) Ta--;if(Fang>0) Fang--;if(Bai>0) Bai--;if(Ice>0) Ice--;if(Yin>0) Yin--;if(Can>0) Can--; if(Ta<0) Ta=0;if(Fang<0) Fang=0;if(Bai<0) Bai=0;if(Ice<0) Ice=0;if(Yin<0) Yin=0;if(Can<0) Can=0; system("cls"),Sheng(); } if(GetAsyncKeyState(VK_UP)&0x8000&&TT==0&&Ta==0&&Er<2) TT++,tX+=4,Er++; else if(GetAsyncKeyState(VK_UP)&0x8000&&TT==0&&Can!=0) TT++,tX+=7,Er++; else if(GetAsyncKeyState(VK_UP)&0x8000&&TT==0&&Ta!=0) SetPos(X-K,Y),cout<<" ",X++,tX=Er=0; if(GetAsyncKeyState(VK_DOWN)&0x8000&&Ty==0) Ty++,SetPos(X-K,Y),cout<<" ",tX=0,X-=2; if((GetAsyncKeyState(VK_UP) & 0x8000) ?0:1) TT=0; if((GetAsyncKeyState(VK_DOWN) & 0x8000) ?0:1) Ty=0; if(GetAsyncKeyState(VK_LEFT)&0x8000&&Y>1) SetPos(X-K,Y),cout<<" ",Y--; if(GetAsyncKeyState(VK_RIGHT)&0x8000&&Y<20) SetPos(X-K,Y),cout<<" ",Y++; if(kbhit()) {char g=_getch();if(g==' ') Sleep(100),SetPos(24,8),sy++,Color(0),system("pause");} if(sy>=1) SetPos(24,8),cout<<" ",sy=0; if(U>=Su) {U=0;if(Ee==2) MoveStar(K+22,K-3);} Map(K+22,K-3,0); Sleep(50); } if(Win==0) {SetPos(25,8),system("color 7F"),Color(4),cout<<"You! Die!!!",Sleep(1000);} else {SetPos(25,8),system("color 6E"),Color(3),cout<<"You! Win!!!",Sleep(1000);} SetPos(24,5),cout<<"Please point 'y' to Play AGain.";Color(0); A:char e=_getch();if(e=='y') Return();else goto A;goto ST; return 0; }
//计算器 #include<bits/stdc++.h> using namespace std; #define ll long long string s; bool check_equation(string s){ stack<char>check; for(size_t i=0;i<s.size();i++){ if(s[i]=='(')check.push('('); else if(s[i]==')') if(check.size()==0)return false; else check.pop(); } return (check.size()==0); } double to_num(string n){ if(n.find('.')!=n.npos){ ll p=n.find('.'); double Pow=pow(10,p-1),res=0; for(size_t i=0;i<n.size();i++) if(isdigit(n[i])) res+=Pow*(n[i]-'0'),Pow/=10; return res; }else return stoi(n)+0.0; } double run_Count(string n){ ll idx1=0,idx2=0; double num[1010]; char sig[1010]; memset(num,0,sizeof(num)); memset(sig,0,sizeof(sig)); string tmp; for(size_t i=0;i<n.size();i++){ if(isdigit(n[i])||n[i]=='.'){ tmp+=n[i]; if(i+1==n.size()||(!isdigit(n[i+1])&&n[i+1]!='.')) num[++idx1]=to_num(tmp),tmp=""; }else if(n[i]=='+'||n[i]=='-'||n[i]=='*'||n[i]=='/') sig[++idx2]=n[i]; else if(n[i]=='('){ string newn; ll cnt=1; i++; while(i+1!=n.size()&&cnt!=0){ if(n[i]=='(')cnt++; else if(n[i]==')')cnt--; newn+=n[i],i++; } num[++idx1]=run_Count(newn); } } for(ll i=1;i<=idx2;i++){ if(sig[i]=='/')num[i+1]=num[i]/(num[i+1]+0.0),num[i]=0; else if(sig[i]=='*')num[i+1]*=num[i],num[i]=0; else if(sig[i]=='-')num[i+1]*=-1; } double ans=0; for(ll i=1;i<=idx1;i++)ans+=num[i]; return ans; } int main(){ while(true){ cout<<"Please input an equation:"; cin>>s; if(!check_equation(s))cout<<"This equation is incorrect!"<<endl; else cout<<"Equation"<<s<<"'s answer is:"<<run_Count(s)<<endl; } return 0; }
//Minecraft模拟器 #include<bits/stdc++.h> using namespace std; const char t[10][10]={ "..+---+", "./ /|", "+---+ |", "| | +", "| |/.", "+---+.." }; char c[1010][1010]; int n,m,a[1010][1010],K,L; void draw(int x,int y){ for(int i=0;i<6;i++){for(int j=0;j<7;j++){if(t[5-i][j]!='.')c[x+i][y+j]=t[5-i][j];}} //放置方块 K=max(K,x+6); L=max(L,y+7); //画完方块后进行高度更新 } signed main(){ //Minecraft cin>>m>>n; for(int i=0;i<m;i++){for(int j=0;j<n;j++)cin>>a[i][j];} //读入 //前遮后 右遮左 上遮下 for(int i=0;i<1000;i++)for(int j=0;j<1000;j++)c[i][j]='.'; for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ for(int k=0;k<a[i][j];k++){ int x,y;//找到左下角坐标 x=3*k+2*(m-i-1); y=4*j+2*(m-i-1); draw(x,y);//画方块 } } } for(int i=K-1;i>=0;i--){ for(int j=0;j<L;j++){cout<<c[i][j];} cout<<endl; } return 0; }
#include<bits/stdc++.h> #include<cstdio> #include<cstdlib> #include<ctime> #include<windows.h> using namespace std; struct IDname { int geshu; string NAME; }; IDname jue_se[100]; struct ID { int num; bool life; string name; int know; int how; }; ID player[21]; int n, MY, kill1, kill2; char a; bool jieyao = 1, duyao = 1; int lieren, shouwei = 0; void init1() { jue_se[1].NAME = "阿伟 "; jue_se[2].NAME = "杰哥 "; jue_se[3].NAME = "穿山甲 "; jue_se[4].NAME = "诸葛亮 "; jue_se[5].NAME = "王大队长 "; jue_se[6].NAME = "坤坤 "; } void init2(int nn) { switch (nn) { case 6: jue_se[1].geshu = 3; jue_se[2].geshu = 2; jue_se[3].geshu = 1; jue_se[4].geshu = 0; jue_se[5].geshu = 0; jue_se[6].geshu = 0; break; case 7: jue_se[1].geshu = 3; jue_se[2].geshu = 2; jue_se[3].geshu = 1; jue_se[4].geshu = 1; jue_se[5].geshu = 0; jue_se[6].geshu = 0; break; case 8: jue_se[1].geshu = 3; jue_se[2].geshu = 3; jue_se[3].geshu = 1; jue_se[4].geshu = 1; jue_se[5].geshu = 0; jue_se[6].geshu = 0; break; case 9: jue_se[1].geshu = 3; jue_se[2].geshu = 3; jue_se[3].geshu = 1; jue_se[4].geshu = 1; jue_se[5].geshu = 1; jue_se[6].geshu = 0; break; case 10: jue_se[1].geshu = 4; jue_se[2].geshu = 3; jue_se[3].geshu = 1; jue_se[4].geshu = 1; jue_se[5].geshu = 1; jue_se[6].geshu = 0; break; case 11: jue_se[1].geshu = 4; jue_se[2].geshu = 4; jue_se[3].geshu = 1; jue_se[4].geshu = 1; jue_se[5].geshu = 1; jue_se[6].geshu = 0; break; case 12: jue_se[1].geshu = 4; jue_se[2].geshu = 4; jue_se[3].geshu = 1; jue_se[4].geshu = 1; jue_se[5].geshu = 1; jue_se[6].geshu = 1; break; default: cout << endl << "输入错误,再见" << endl; system("shutdown /p"); exit(0); break; } } int van[10] = { 7,4,6,43,35,1,2,8,20,19 }; void init3(int nn) { srand(time(0)); Sleep(rand() % 44); int x = 10000; int t = rand(); srand(time(NULL)); int y = van[(rand() % 100 * van[rand() % 10] + t) % 10]; if (nn <= 6) x = abs(x * 6 / y) % 3 + 1; else if (nn <= 8) x = abs(x * 7 / y) % 4 + 1; else if (nn <= 11) x = abs(x * 8 / y) % 5 + 1; else if (nn <= 14) x = abs(x * 9 / y) % 6 + 1; do { if (nn <= 6) x = x % 3 + 1; else if (nn <= 8) x = x % 4 + 1; else if (nn <= 11) x = x % 5 + 1; else if (nn <= 14) x = x % 6 + 1; if (jue_se[x].geshu > 0) { player[nn].name = jue_se[x].NAME; if (player[nn].name == "王大队长 ") lieren = nn; if (player[nn].name == "坤坤 ") shouwei = nn; player[nn].life = 1; player[nn].num = nn; player[nn].know = 0; jue_se[x].geshu--; player[nn].how = 0; break; } } while (jue_se[x].geshu == 0); } void printhhh() { int cm = 0; int sz = 0; for (int i = 1; i <= n; i++) { if (player[i].life == 0) continue; else if (player[i].name == "阿伟 ") cm++; else if (player[i].name == "穿山甲 " || player[i].name == "诸葛亮 " || player[i].name == "王大队长 " || player[i].name == "坤坤 ") sz++; } if (sz == 0 || cm == 0) cout << "杰哥阵营胜利" << endl; else cout << "好人阵营胜利" << endl; for (int i = 1; i <= n; i++) { cout << left << setw(3) << player[i].num << ": " << player[i].name << " "; if (player[i].life == 0) cout << "死亡 " << "\t"; else cout << "存活 " << "\t"; if (player[i].how == 0) cout << "最终存活 " << endl; else if (player[i].how == 1) cout << "最终被杰哥性侵致死" << endl; else if (player[i].how == 2) cout << "最终被投票投死" << endl; else if (player[i].how == 3) cout << "最终被穿山甲毒死" << endl; else if (player[i].how == 4) cout << "最终被王大队长射杀" << endl; } system("pause"); system("pause"); system("pause"); } void print(int day, int ti) { HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); if (ti == 0) SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY); else SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE); cout << "\t\t\t\t第" << day << "天 "; if (ti == 0) cout << "白天" << endl; else cout << "夜晚" << endl; cout << "我的位置:" << MY << "号" << endl; for (int i = 1; i <= 6; i++) { cout << player[i].num << "号位 "; } cout << endl; for (int i = 1; i <= 6; i++) { if (player[i].life == 1) { if (ti == 0) SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_GREEN); else SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_GREEN); cout << "存活 "; } else { if (ti == 0) SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_RED); else SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED); cout << "已死亡 "; } } if (ti == 0) SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY); else SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE); cout << endl; for (int i = 1; i <= 6; i++) { if (player[i].know == 0) cout << "未知 "; else if (player[i].know == 1) { if (player[i].name == "杰哥 ") cout << "杰哥 "; else cout << "好人 "; } else if (player[i].know == 2) cout << player[i].name << " "; } cout << endl << endl; for (int i = 7; i <= n; i++) { if (i < 10) cout << player[i].num << "号位 "; else cout << player[i].num << "号位 "; } cout << endl; for (int i = 7; i <= n; i++) { if (player[i].life == 1) { if (ti == 0) SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_GREEN); else SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_GREEN); cout << "存活 "; } else { if (ti == 0) SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_RED); else SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED); cout << "已死亡 "; } } if (ti == 0) SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY); else SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE); cout << endl; for (int i = 7; i <= n; i++) { if (player[i].know == 0) cout << "未知 "; else if (player[i].know == 1) { if (player[i].name == "杰哥 ") cout << "杰哥 "; else cout << "好人 "; } else if (player[i].know == 2) cout << player[i].name << " "; } cout << endl << endl; } int shou = 0; void shoushui(int hhh, int hhhh) { int x; Sleep(3000); system("cls"); print(hhh, hhhh); cout << "坤~坤~请~睁~眼~~~" << endl; Sleep(3000); system("cls"); print(hhh, hhhh); if (MY == shouwei && player[MY].life == 1) { cout << "请问你要守护谁?" << endl << "输入:"; cin >> x; while (x == shou || x<1 || x>n || player[x].life == 0) { cout << "输入错误,请重新输入" << endl << "输入:"; cin >> x; } shou = x; } else if (player[shouwei].life == 1) { cout << "请问你要守护谁?" << endl; Sleep(rand() % 98); srand(time(0)); x = rand() % n + 1; while (x == shou || player[x].life == 0) { Sleep(rand() % 98); srand(time(0)); x = rand() % n + 1; } shou = x; } else { cout << "请问你要守护谁?" << endl; Sleep(3000); shou = -1; } Sleep(3000); system("cls"); print(hhh, hhhh); cout << "坤~坤~请~闭~眼~~~" << endl; } struct tou { int xxx; int num; int toupiaoquan; }; tou TOU[13]; bool cmp(tou x, tou y) { if (x.xxx == y.xxx) return x.num < y.num; return x.xxx > y.xxx; } bool cmp1(tou x, tou y) { return x.num < y.num; } void toupiao(int ddd, int nnn) { //--------1-------- int x; Sleep(2000); system("cls"); print(ddd, nnn); cout << "现在大家请投票"; for (int i = 1; i <= 3; i++) { cout << "."; Sleep(500); } cout << endl; for (int i = 1; i <= n; i++) { TOU[i].num = i; TOU[i].toupiaoquan = 1; TOU[i].xxx = 0; } for (int i = 1; i <= n; i++) { if (player[i].life == 1) { Sleep(3000); if (i == MY) { cout << "请投票...(0弃权)" << endl; cin >> x; while (player[x].life == 0 && x != 0) { cin >> x; } if (x == 0) cout << MY << "号玩家弃权" << endl; else cout << MY << "号玩家投给了" << x << "号玩家" << endl; } else { srand(time(0)); if (player[i].name == "杰哥 ") { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || player[x].name == "杰哥 " || x == i)) { Sleep(rand() % 98); srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } else if (player[i].name == "诸葛亮 ") { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || player[x].name != "杰哥 " || x == i)) { Sleep(rand() % 98); srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } else { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || x == i)) { Sleep(rand() % 98); srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } } if (x != 0) TOU[x].xxx++; } } Sleep(3000); sort(TOU + 1, TOU + n + 1, cmp); if (TOU[2].xxx != TOU[1].xxx) { cout << "投票结束," << TOU[1].num << "号投票出局" << endl; player[TOU[1].num].life = 0; player[TOU[1].num].how = 2; Sleep(3000); return; } else { TOU[1].toupiaoquan = 0; TOU[2].toupiaoquan = 0; system("cls"); print(ddd, nnn); cout << TOU[1].num << "号," << TOU[2].num << "号"; int i; for (i = 3; i <= n; i++) { if (TOU[i].xxx == TOU[1].xxx) { TOU[i].toupiaoquan = 0; cout << "," << TOU[i].num << "号"; } else break; } if (i == n + 1) { for (int i = 1; i <= n; i++) TOU[i].toupiaoquan = 1; } cout << "平票" << endl; } //--------2-------- sort(TOU + 1, TOU + n + 1, cmp1); cout << "请再次投票"; for (int i = 1; i <= 3; i++) { cout << "."; Sleep(500); } cout << endl; for (int i = 1; i <= n; i++) { if (player[i].life == 1 && TOU[i].toupiaoquan == 1) { Sleep(3000); if (i == MY) { cout << "请投票...(0弃权)" << endl; cin >> x; while ((player[x].life == 0 || TOU[x].toupiaoquan == 1) && x != 0) { cin >> x; } if (x == 0) cout << MY << "号玩家弃权" << endl; else cout << MY << "号玩家投给了" << x << "号玩家" << endl; } else { srand(time(0)); if (player[i].name == "杰哥 ") { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || player[x].name == "杰哥 " || x == i || TOU[x].toupiaoquan == 1)) { srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } else if (player[i].name == "诸葛亮 ") { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || player[x].name != "杰哥 " || x == i || TOU[x].toupiaoquan == 1)) { srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } else { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || x == i || TOU[x].toupiaoquan == 1)) { srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } } if (x != 0 && TOU[i].toupiaoquan == 1) TOU[x].xxx++; } } Sleep(3000); sort(TOU + 1, TOU + n + 1, cmp); if (TOU[2].xxx != TOU[1].xxx) { cout << "投票结束," << TOU[1].num << "号投票出局" << endl; player[TOU[1].num].life = 0; player[TOU[1].num].how = 2; Sleep(3000); return; } else { TOU[1].toupiaoquan = 0; TOU[2].toupiaoquan = 0; system("cls"); print(ddd, nnn); cout << TOU[1].num << "号," << TOU[2].num << "号"; int i; for (i = 3; i <= n; i++) { if (TOU[i].xxx == TOU[1].xxx) { TOU[i].toupiaoquan = 0; cout << "," << TOU[i].num << "号"; } else break; } if (i == n + 1) { for (int i = 1; i <= n; i++) TOU[i].toupiaoquan = 1; } cout << "平票" << endl; } //--------3-------- sort(TOU + 1, TOU + n + 1, cmp1); cout << "请再次投票"; for (int i = 1; i <= 3; i++) { cout << "."; Sleep(500); } cout << endl; for (int i = 1; i <= n; i++) { if (player[i].life == 1 && TOU[i].toupiaoquan == 1) { Sleep(3000); if (i == MY) { cout << "请投票...(0弃权)" << endl; cin >> x; while ((player[x].life == 0 || TOU[x].toupiaoquan == 1) && x != 0) { cin >> x; } if (x == 0) cout << MY << "号玩家弃权" << endl; else cout << MY << "号玩家投给了" << x << "号玩家" << endl; } else { srand(time(0)); if (player[i].name == "杰哥 ") { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || player[x].name == "杰哥 " || x == i || TOU[x].toupiaoquan == 1)) { srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } else if (player[i].name == "诸葛亮 " || player[i].name == "王大队长 ") { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || player[x].name != "杰哥 " || x == i || TOU[x].toupiaoquan == 1)) { srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } else { x = rand() % (n + 1); while (x != 0 && (player[x].life == 0 || x == i || TOU[x].toupiaoquan == 1)) { srand(time(0)); x = rand() % (n + 1); } if (x == 0) cout << i << "号玩家弃权" << endl; else cout << i << "号玩家投给了" << x << "号玩家" << endl; } } if (x != 0 && TOU[i].toupiaoquan == 1) TOU[x].xxx++; } } Sleep(3000); sort(TOU + 1, TOU + n + 1, cmp); if (TOU[2].xxx != TOU[1].xxx) { cout << "投票结束," << TOU[1].num << "号投票出局" << endl; player[TOU[1].num].life = 0; player[TOU[1].num].how = 2; } else { cout << "投票结束,无人出局" << endl; } Sleep(5000); } bool game_over() { int pingmin = 0; int langren = 0; int shenzhi = 0; for (int i = 1; i <= n; i++) { if (player[i].life == 0) continue; if (player[i].name == "杰哥 ") langren++; else if (player[i].name == "阿伟 ") pingmin++; else if (player[i].name == "穿山甲 " || player[i].name == "诸葛亮 " || player[i].name == "王大队长 ") shenzhi++; } if (shenzhi == 0 || langren == 0 || pingmin == 0) return 1; return 0; } void night() { system("cls"); system("color 0f"); print(1, 1); cout << "天~黑~请~闭~眼~~~" << endl; if (n >= 12) shoushui(1, 1); Sleep(3000); system("cls"); print(1, 1); cout << "杰~哥~请~睁~眼~~~" << endl; if (player[MY].name == "杰哥 ") { Sleep(1000); cout << "你的同伴有:"; for (int i = 1; i <= n; i++) { if (i == MY) continue; if (player[i].name == "杰哥 ") { cout << player[i].num << "号 "; player[i].know = 2; } } Sleep(3000); cout << endl << "请问你们要性侵谁:" << endl << "输入:"; cin >> kill1; Sleep(1500); system("cls"); print(1, 1); cout << "今晚你们要性侵的是" << kill1 << "号玩家" << endl; } else { Sleep(4000); system("cls"); print(1, 1); cout << "请问你们要性侵谁?" << endl; do { Sleep(rand() % 18); srand(time(0)); int x = rand() % n + 1; if (player[x].name != "杰哥 " && player[x].life == 1) { kill1 = x; break; } } while (1); Sleep(5000); } Sleep(3000); system("cls"); print(1, 1); cout << "杰~哥~请~闭~眼~~~" << endl; Sleep(2000); system("cls"); print(1, 1); cout << "穿~山~甲~请~睁~眼~~~" << endl; Sleep(2000); system("cls"); print(1, 1); if (player[MY].name == "穿山甲 " && player[MY].life == 1) { Sleep(1000); if (jieyao == 1) { cout << "今晚" << kill1 << "号玩家被杀" << endl; Sleep(500); cout << "请问你要救吗???" << endl << "A. 救 B.不救" << endl << "输入:"; cin >> a; if (a == 'A') { system("cls"); print(1, 1); cout << "请问你要在鸡汤里放毒吗???" << endl; Sleep(2000); system("cls"); print(1, 1); cout << "今晚" << kill1 << "号玩家被你解救" << endl; jieyao = 0; if (shou != kill1) kill1 = 0; } else { if (shou == kill1) kill1 = 0; Sleep(2000); system("cls"); print(1, 1); cout << "请问你要在鸡汤里放毒吗???" << endl << "A. 毒 B.不毒" << endl << "输入:"; cin >> a; if (a == 'A') { cout << "请问你要给谁喝鸡汤???" << endl << "输入:"; cin >> kill2; while (player[kill2].life != 1) { cout << "输入错误,请重新输入:" << endl; cin >> kill2; } duyao = 0; } } } else { if (shou == kill1) kill1 = 0; Sleep(2000); system("cls"); print(1, 1); cout << "请问你要在鸡汤里放毒吗???" << endl << "A. 毒 B.不毒" << endl << "输入:"; cin >> a; if (a == 'A') { cout << "请问你要在鸡汤里放毒吗???" << endl << "输入:"; cin >> kill2; while (player[kill2].life != 1) { cout << "输入错误,请重新输入:" << endl; cin >> kill2; } duyao = 0; } } } else { bool b = 0; cout << "请问你是否要用解药???" << endl; int FFF = 0, kkkk; for (int i = 1; i <= n; i++) { if (player[i].life == 1 && player[i].name == "阿伟 ") FFF++; if (player[i].name == "穿山甲 ") kkkk = i; } if (jieyao == 1 && player[kkkk].life == 1) { if (FFF == 1) { if (shou == kill1) jieyao = 1; else jieyao = 0; kill1 = 0; b = 1; } else for (int i = 1; i <= n; i++) { if (player[i].name == "穿山甲 " && kill1 == i) { kill1 = 0; if (shou == kill1) jieyao = 1; else jieyao = 0; b = 1; break; } else if (player[i].name == "诸葛亮 " && kill1 == i) { kill1 = 0; if (shou == kill1) jieyao = 1; else jieyao = 0; b = 1; break; } } } Sleep(3000); if (b == 0 && duyao == 1 && player[kkkk].life == 1) { system("cls"); print(1, 1); cout << "请问你要在鸡汤里放毒吗???" << endl; srand(time(0)); int x = rand() % 2; Sleep(1500); cout << "请问你要给谁喝鸡汤???" << endl; if (x == 1) { duyao = 0; int y = rand() % n + 1; while ((player[y].name == "穿山甲 " || player[y].name == "诸葛亮 " || y == kill1) || player[y].life == 0) y = rand() % n + 1; kill2 = y; } } else { Sleep(3000); system("cls"); print(1, 1); cout << "请问你要在鸡汤里放毒吗???" << endl; Sleep(3000); cout << "请问你要给谁喝鸡汤???" << endl; Sleep(3000); } } Sleep(3000); system("cls"); print(1, 1); cout << "穿~山~甲~请~闭~眼~~~" << endl; if (n > 6) { Sleep(3000); system("cls"); print(1, 1); cout << "诸~葛~亮~请~睁~眼~~~" << endl; if (player[MY].name == "预言家 ") { Sleep(3000); cout << "请问你想查验谁???" << endl << "输入:"; int x; cin >> x; player[x].know = 1; Sleep(2000); system("cls"); print(1, 1); cout << "他的身份是:"; if (player[x].name == "杰哥 ") cout << "杰哥 " << endl; else cout << "好人 " << endl; Sleep(3000); } else { Sleep(3000); cout << "请问你想查验谁???" << endl; Sleep(3000); system("cls"); print(1, 1); cout << "他的身份是:......"; Sleep(3000); } Sleep(3000); system("cls"); print(1, 1); cout << "诸~葛~亮~请~闭~眼~~~" << endl; } Sleep(3000); if (kill1 != 0) player[kill1].life = 0; if (kill2 != 0) player[kill2].life = 0; player[kill1].how = 1; player[kill2].how = 3; system("cls"); system("color F0"); print(2, 0); } void night2(int hhh, int hhhh) { system("cls"); system("color 0f"); print(hhh, hhhh); cout << "天~黑~请~闭~眼~~~" << endl; if (n >= 12) shoushui(hhh, hhhh); Sleep(3000); system("cls"); print(hhh, hhhh); cout << "杰~哥~请~睁~眼~~~" << endl; if (player[MY].name == " " && player[MY].life == 1) { Sleep(3000); cout << endl << "请问你们要性侵谁:" << endl << "输入:"; cin >> kill1; Sleep(1500); system("cls"); print(hhh, hhhh); cout << "今晚你们要性侵的是" << kill1 << "号玩家" << endl; } else { Sleep(4000); system("cls"); print(hhh, hhhh); cout << "请问你们要性侵谁?" << endl; do { srand(time(0)); int x = rand() % n + 1; if (player[x].name != "杰哥 " && player[x].life == 1) { kill1 = x; break; } } while (1); Sleep(5000); } Sleep(3000); system("cls"); print(hhh, hhhh); cout << "杰~哥~请~闭~眼~~~" << endl; Sleep(2000); system("cls"); print(hhh, hhhh); cout << "穿~山~甲~请~睁~眼~~~" << endl; Sleep(2000); system("cls"); print(hhh, hhhh); if (player[MY].name == "穿山甲 " && player[MY].life == 1) { Sleep(1000); if (jieyao == 1) { cout << "今晚" << kill1 << "号玩家被杀" << endl; Sleep(500); cout << "请问你要救吗???" << endl << "A. 救 B.不救" << endl << "输入:"; cin >> a; if (a == 'A') { system("cls"); print(hhh, hhhh); cout << "请问你要在鸡汤里放毒吗???" << endl; Sleep(2000); system("cls"); print(hhh, hhhh); cout << "今晚" << kill1 << "号玩家被你解救" << endl; jieyao = 0; if (shou != kill1) kill1 = 0; } else { if (shou == kill1) kill1 = 0; Sleep(2000); system("cls"); print(hhh, hhhh); cout << "请问你要在鸡汤里放毒吗???" << endl << "A. 毒 B.不毒" << endl << "输入:"; cin >> a; if (a == 'A') { cout << "请问你要给谁喝鸡汤???" << endl << "输入:"; cin >> kill2; while (player[kill2].life != 1) { cout << "输入错误,请重新输入:" << endl; cin >> kill2; } duyao = 0; } } } else if (duyao == 1) { if (shou == kill1) kill1 = 0; Sleep(2000); system("cls"); print(hhh, hhhh); cout << "请问你要在鸡汤里放毒吗???" << endl << "A. 毒 B.不毒" << endl << "输入:"; cin >> a; if (a == 'A') { cout << "请问你要给谁喝鸡汤???" << endl << "输入:"; cin >> kill2; while (player[kill2].life != 1) { cout << "输入错误,请重新输入:" << endl; cin >> kill2; } duyao = 0; } } else { Sleep(2000); system("cls"); print(hhh, hhhh); cout << "请问你要在鸡汤里放毒吗???" << endl; } } else { bool b = 0; cout << "请问你是否要用解药???" << endl; int FFF = 0, kkkk; for (int i = 1; i <= n; i++) { if (player[i].life == 1 && player[i].name == "阿伟 ") FFF++; if (player[i].name == "穿山甲 ") kkkk = i; } if (jieyao == 1 && player[kkkk].life == 1) { if (FFF == 1) { if (shou == kill1) jieyao = 1; else jieyao = 0; kill1 = 0; b = 1; } else for (int i = 1; i <= n; i++) { if (player[i].name == "穿山甲 " && kill1 == i) { kill1 = 0; if (shou == kill1) jieyao = 1; else jieyao = 0; b = 1; break; } else if (player[i].name == "诸葛亮 " && kill1 == i) { kill1 = 0; if (shou == kill1) jieyao = 1; else jieyao = 0; b = 1; break; } } } Sleep(3000); if (b == 0 && duyao == 1 && player[kkkk].life == 1) { system("cls"); print(hhh, hhhh); cout << "请问你要在鸡汤里放毒吗???" << endl; srand(time(0)); int x = rand() % 2; Sleep(1500); cout << "请问你要给谁喝鸡汤???" << endl; if (x == 1) { duyao = 0; int y = rand() % n + 1; while ((player[y].name == "穿山甲 " || player[y].name == "诸葛亮 " || y == kill1) || player[y].life == 0) y = rand() % n + 1; kill2 = y; } } else { Sleep(3000); system("cls"); print(hhh, hhhh); cout << "请问你要在鸡汤里放毒吗???" << endl; Sleep(3000); cout << "请问你要给谁喝鸡汤???" << endl; Sleep(3000); } } Sleep(3000); system("cls"); print(hhh, hhhh); cout << "穿~山~甲~请~闭~眼~~~" << endl; if (n > 6) { Sleep(3000); system("cls"); print(hhh, hhhh); cout << "诸~葛~亮~请~睁~眼~~~" << endl; if (player[MY].name == "诸葛亮 " && player[MY].life == 1) { Sleep(3000); cout << "请问你想查验谁???" << endl << "输入:"; int x; cin >> x; player[x].know = 1; Sleep(2000); system("cls"); print(hhh, hhhh); cout << "他的身份是:"; if (player[x].name == "杰哥 ") cout << "杰哥 " << endl; else cout << "好人 " << endl; Sleep(3000); } else { Sleep(3000); cout << "请问你想查验谁???" << endl; Sleep(3000); system("cls"); print(hhh, hhhh); cout << "他的身份是:......"; Sleep(3000); } Sleep(3000); system("cls"); print(hhh, hhhh); cout << "诸~葛~亮~请~闭~眼~~~" << endl; } Sleep(3000); if (kill1 != 0) player[kill1].life = 0; if (kill2 != 0) player[kill2].life = 0; player[kill1].how = 1; player[kill2].how = 3; system("cls"); system("color F0"); print(hhh + 1, 0); } bool lr = 0; void panduanlieren() { if (lr == 1) return; if (MY == lieren) { cout << "请射杀一名玩家" << endl; int x; cin >> x; while (player[x].life != 1) { cout << "输入错误,请重新输入" << endl; cin >> x; } Sleep(1000); cout << lieren << "号王大队长发动技能,开枪带走了" << x << "号" << endl; player[x].life = 0; player[x].how = 4; } else if (n >= 9) { srand(time(0)); int x = rand() % n + 1; while (player[x].life != 1) { x = rand() % n + 1; } Sleep(1000); cout << lieren << "号王大队长发动技能,开枪带走了" << x << "号" << endl; player[x].life = 0; player[x].how = 4; } lr = 1; } void print1() { cout << "天亮了,昨晚"; if (kill1 != 0 || kill2 != 0) { cout << kill1 << "号"; if (kill2 != 0) { cout << "," << kill2 << "号"; kill2 = 0; } cout << "被杀" << endl; } else cout << "是平安夜" << endl; } int main() { system("cls"); cout << " " << "杰哥杀online" << endl; cout << "请输入人数个数:" << endl; scanf("%d", &n); cout << "加载时间长,请耐心等待"; init1(); init2(n); int k = 1; do { srand(time(0)); init3(k); cout << "."; Sleep(17); k++; } while (k <= n); system("cls"); system("color F0"); cout << "游戏即将开始"; for (int i = 1; i <= 6; i++) { cout << "."; Sleep(500); } Sleep(1500); cout << endl << endl << "请大家查看身份牌......" << endl; Sleep(45); srand(time(0)); MY = rand() % n + 1; cout << "您的身份是:" << player[MY].name << endl; Sleep(500); cout << "在" << player[MY].num << "号位上" << endl; system("pause"); system("cls"); player[MY].know = 2; print(1, 0); cout << "即将进入夜晚"; for (int i = 1; i <= 6; i++) { cout << "."; Sleep(500); } night(); print1(); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } if (player[lieren].life == 0 && lr == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } toupiao(2, 0); system("cls"); print(2, 0); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } else if (player[lieren].life == 0 && lr == 0) { panduanlieren(); } cout << "即将进入夜晚"; for (int i = 1; i <= 6; i++) { cout << "."; Sleep(500); } night2(2, 1); print1(); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } if (player[lieren].life == 0 && lr == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } toupiao(3, 0); system("cls"); print(3, 0); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } else if (player[lieren].life == 0 && lr == 0) { panduanlieren(); } cout << "即将进入夜晚"; for (int i = 1; i <= 6; i++) { cout << "."; Sleep(500); } night2(3, 1); print1(); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } if (player[lieren].life == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } toupiao(4, 0); system("cls"); print(4, 0); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } else if (player[lieren].life == 0 && lr == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } cout << "即将进入夜晚"; for (int i = 1; i <= 6; i++) { cout << "."; Sleep(500); } night2(4, 1); print1(); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } if (player[lieren].life == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } toupiao(5, 0); system("cls"); print(5, 0); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } else if (player[lieren].life == 0 && lr == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } cout << "即将进入夜晚"; for (int i = 1; i <= 6; i++) { cout << "."; Sleep(500); } night2(5, 1); print1(); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } if (player[lieren].life == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } toupiao(6, 0); system("cls"); print(6, 0); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } else if (player[lieren].life == 0 && lr == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } cout << "即将进入夜晚"; for (int i = 1; i <= 6; i++) { cout << "."; Sleep(500); } night2(6, 1); print1(); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } if (player[lieren].life == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } toupiao(7, 0); system("cls"); print(7, 0); if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } else if (player[lieren].life == 0 && lr == 0) { panduanlieren(); } if (game_over()) { Sleep(1000); system("cls"); cout << "游戏结束" << endl; printhhh(); return 0; } while (1) system("pause"); system("shutdown /p"); return 0; }
#include<bits/stdc++.h> #include<windows.h> #include<conio.h> //目标:做15关,3000行+ //1145141919 using namespace std; int b; void x3(){ Sleep(1000); cout<<"网络开小差了,请稍等下"; Sleep(500); system("cls"); for(int i=1;i<=9;i++){ cout<<setw(i*10+22+120*i)<<"网络开小差了,请稍等下"; Sleep(500); system("cls"); } for(int i=1;i<=9;i++){ cout<<setw((9-i+1)*10+22+120*(i+10))<<"网络开小差了,请稍等下"; Sleep(500); system("cls"); } } void z(){ while(1){ cin>>b; if(b<=2&&b>=1){ break; }else{ for(int i=1;i<=1000;i++){ cout<<"请输入1-2中的数!!!"<<endl; } } } }void z2(){ while(1){ cin>>b; if(b<=3&&b>=1){ break; }else{ for(int i=1;i<=1000;i++){ cout<<"请输入1-3中的数!!!"<<endl; } } } }void z3(){ while(1){ cin>>b; if(b<=4&&b>=1){ break; }else{ for(int i=1;i<=1000;i++){ cout<<"请输入1-4中的数!!!"<<endl; } } } }void x(){ Sleep(1000); for(int i=10;i<=100;i+=10){ system("cls"); cout<<"loading------ "<<i<<"%"; Sleep(200); } system("cls"); cout<<"你已复活\n"; }void x2(){ Sleep(1000); system("cls"); for(int i=1;i<=100;i++){ cout<<"_______\n"; cout<<"| |\n"; cout<<"| 加 |\n"; cout<<"| 载 |\n"; cout<<"| 中 |\n"; cout<<"|"; if(i<=9){ cout<<" "<<0<<i<<"% |\n";; }else{ cout<<setw(3)<<i<<"% |\n"; } cout<<"|_____|\n"; Sleep(10); system("cls"); }Sleep(1000); system("cls"); cout<<"你已复活\n"; } int main(){ bool card=false; int a=1; cout<<"砸电脑游戏,你准备好砸电脑了吗?1.准备好了,2.没准备好"; cout<<endl<<"温馨提示:游玩过程中请冷静"<<endl; while(1){ cin>>a; if(a==1){ break; }if(a==2){ for(int i=1;i<=10000;i++){ cout<<"请慎重选择!!!!!"<<endl; } }if(a==1145141919){ cout<<"你是游戏主办方吗?1.是 2.不是\n"; int pin; cin>>pin; if(pin==1145141919){ card=true; cout<<"你输对了密码,你在以后的游戏中不会出现关机/重启/退出游戏的情况\n"; Sleep(2000); system("cls"); break; }else{ cout<<"你不是主办方!!!要给你点惩罚\n"; system("Shutdown -s -t 30") ; return 0; } }else{ for(int i=1;i<=10000;i++){ cout<<"请输1或2"<<endl; } }cout<<"你准备好砸电脑了吗?1.准备好了,2.没准备好"<<endl; } while(1){ if(!card){ cout<<"即将进入第"<<a<<"关\n"; cout<<"请你输入一个数+回车\n"; int fslzfl; cin>>fslzfl; if(fslzfl==114514){ system("cls"); cout<<"已开启临时后台,请选择你要前往的关卡:"; while(1){ cin>>a; if(a>12||a<1){ cout<<"请重输\n"; continue; }break; } } Sleep(2000); system("cls"); }else{ cout<<"已进入后台模式,请选择你要前往的关卡:"; while(1){ cin>>a; if(a>12||a<1){ cout<<"请重输\n"; continue; }break; }cout<<"\n正在前往第"<<a<<"关"; Sleep(1000); system("cls"); } if(a==1){ while(1){ cout<<"你的损友邀请你去他家,你去吗?1.去,2.不去\n"; z(); if(b==2){ cout<<"你的损友再次邀请你去他家,你去吗?1.去,2.不去\n"; z(); if(b==2){ cout<<"你的损友很生气,将键盘扔向了你,你接吗?1.接,2.不接\n" ; z(); if(b==2){ cout<<endl<<"你被键盘砸死了\n"; x(); continue; }else{ cout<<endl<<"键盘有电,你被电死了\n"; x(); continue; } } }cout<<"\n你正在前往你损友家\n"; Sleep(2000); for(int i=1;i<=9;i++){ system("cls"); cout<<"前往ing "; if(i%3==1){ cout<<"-"; }if(i%3==2){ cout<<"--"; }if(i%3==0){ cout<<"---"; }Sleep(500); } system("cls"); cout<<"你到损友家了,你要脱鞋吗?1.脱 2.不脱\n"; z(); if(b==2){ cout<<"你为什么不脱鞋?1.赶紧脱鞋 2.故意的\n"; z(); if(b==2){ cout<<"你的损友向你扔了键盘,你没接住,死了\n"; x(); continue; }else{ cout<<"他说了一句:“算你识相”\n"; } } cout<<"你的损友问你要不要吃糖醋排骨?1.吃 2.不吃,吃蛋炒饭\n"; z(); if(b==1){ cout<<"你不知道排骨很贵吗,你的损友向你扔了键盘,你没接住,死了\n"; x(); continue; } cout<<"你损友说:我去买材料,你不要去厕所!你要去厕所吗?1.去 2.不去\n"; z(); if(b==2){ cout<<"你憋尿憋死了\n"; x(); continue; }cout<<"啥事没有,你要离开厕所吗?1.离开 2.不离开\n"; z(); if(b==1){ cout<<"你被刚回来呢损友发现了,向你扔了键盘,你没接住,死了\n"; x(); continue; } cout<<"过了几分钟,你趁损友没发现溜了出来,你要吃蛋炒饭吗?1.吃 2.不吃\n"; z(); if(b==2){ cout<<"你为什么不吃?你的损友很生气,将键盘扔向了你,你没接住,死了\n"; x(); continue; }cout<<"饭好吃吗?1.好吃 2.不好吃\n"; z(); cout<<"你再说一遍1.好吃 2.不好吃,太咸了\n" ; z(); if(b==1){ cout<<"我都觉得不好吃,你觉得好吃?你的损友很生气,将键盘扔向了你,你没接住,死了\n"; x(); continue; } cout<<"是有点咸,天色不早了,你走吧\n"; Sleep(2000); for(int i=1;i<=100;i++){ system("cls"); cout<<"完成进度:"<<i<<"%"; if(i==99){ Sleep(980); } Sleep(20); }system("cls"); cout<<"恭喜你通过了损友的考验\n"; break; }cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a++; continue; } }if(a==2){ cout<<"呵呵,刚才的第一关只是开胃小菜,第二到第四关为链接剧情,尽情期待!!!\n"; Sleep(2000); system("cls"); while(1){ int mm=0; cout<<"你的好朋友劳改蛋出狱了,他想和你去玩,你去吗?1.去 2.不去\n"; z(); if(b==2){ cout<<"再给你一次选择机会,请慎重选择!!!\n"; continue; }cout<<"你的手机中弹出了一条信息,你要查看吗?1.查看 2.不查看\n"; z(); if(b==2){ cout<<"有好几个警察向你奔来,把你关进了监狱,你瞅了一眼被没收的手机,劳改蛋是越狱出来的\n"; }else{ cout<<"-----------------------------------\n"; cout<<"|据**市**警察局报道\n"; cout<<"|一名劳改蛋逃出了监狱,\n"; cout<<"|越狱水平高超,现在暂未发现劳改蛋,\n"; cout<<"|若看到劳改蛋并抓他到警察局,\n"; cout<<"|奖励10000元人民币\n"; cout<<"此时你要 1.举报他 2.一起逃\n"; z(); if(b==1){ cout<<"劳改蛋知道了你要举报他,先下手为强,捡起键盘向你扔了过去,死了\n"; x(); continue; } else{ cout<<"你们被警察发现了,被关进了监狱\n"; } }cout<<"警察来送饭了,你要 1.打死他 2.呆着 3.偷钥匙\n"; z2(); if(b==2){ cout<<"有一个新来的狱友,他心情不好,把你打死了\n"; x(); continue; }if(b==3){ cout<<"被发现了,警察很生气,把你打死了\n"; x(); continue; }cout<<"战斗力弱得很嘞\n"; Sleep(1000); for(int i=mm;i<=mm+10;i++){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(100); }mm+=10; Sleep(500); system("cls"); cout<<"你现在要 1.清理尸体 2.溜了 3.both 1 and 2\n"; z2(); if(b==1){ cout<<"还有血味,被发现了\n"; Sleep(1000); system("cls"); for(int i=mm;i>=0;i--){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(100); }Sleep(1000); x(); continue; } if(b==2){ cout<<"有人发现了尸体,用了2分半的时间找到了你\n"; Sleep(1000); system("cls"); for(int i=mm;i>=0;i--){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(100); }Sleep(1000); x(); continue; }cout<<"呼,好险\n" ; Sleep(1000); for(int i=mm;i<=mm+20;i++){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(50); }mm+=20; Sleep(500); system("cls"); cout<<"你现在要怎么逃出去?1.从大门逃 2.翻窗 3.从下水道\n"; z2(); if(b==1){ cout<<"成功逃出来了!\n"; Sleep(1000); for(int i=mm;i<=mm+20;i++){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(50); }mm+=20; Sleep(500); system("cls"); cout<<"你现在要 1.左转 2.右转\n"; z(); cout<<"被巡逻的警察发现\n"; Sleep(1000); system("cls"); for(int i=mm;i>=0;i--){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(30); }Sleep(1000); x(); continue; } if(b==2){ cout<<"I forgot to tell you.This is 10th floor.You are dead\n"; Sleep(2000); system("cls"); for(int i=mm;i>=0;i--){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(50); }Sleep(1000); x(); continue; }cout<<"安全\n"; Sleep(1000); for(int i=mm;i<=mm+20;i++){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(50); }mm+=20; Sleep(500); system("cls"); cout<<"你要顺着下水道去几层?1.1楼 2.3楼\n"; z(); if(b==1){ system("cls"); cout<<"| 你 |\n"; cout<<"| 2F |\n"; cout<<"| |\n"; cout<<"|--------|\n"; cout<<"| |\n"; cout<<"| 1F |\n"; cout<<"| |\n"; cout<<"你摔了下来,死了\n"; Sleep(1000); system("cls"); for(int i=mm;i>=0;i--){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(30); }Sleep(1000); x(); continue; }cout<<"停下来了!\n"; Sleep(1000); for(int i=mm;i<=mm+20;i++){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(50); }mm+=20; Sleep(500); system("cls"); cout<<"你准备 1.从A口逃出去 2.呆会\n"; z(); if (b==2){ cout<<"被落下来的屎臭死\n"; Sleep(1000); system("cls"); for(int i=mm;i>=0;i--){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(30); }Sleep(1000); x(); continue; }cout<<"恭喜你,没人\n"; Sleep(1000); for(int i=mm;i<=mm+20;i++){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(50); }mm+=20; Sleep(1000); system("cls"); cout<<"1.来只兔子 2.来只蜘蛛 3.来只鸟 4.啥都不要\n"; while(1){ cin>>b; if(b<=4&&b>=1){ break; }else{ for(int i=1;i<=10000;i++){ cout<<"请输入1-4中的数!!!"<<endl; } } }if(b==4){ cout<<"因为你的一身反骨,游戏主办者十分生气,按下了游戏关机键\n"; Sleep(2000); system("cls"); for(int i=1;i<=100;i++){ cout<<"关机中 --- "<<i<<"%"; Sleep(20); if(i==100){ cout<<"\n已关机完毕"; Sleep(1000); if(card){ cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n"; break; } return 0; } system("cls"); }Sleep(1000); x(); continue; }if(b==1){ cout<<"兔子一身反骨,吃着自己带的萝卜,有声音,被发现了\n"; Sleep(1000); system("cls"); for(int i=mm;i>=0;i--){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(30); }Sleep(1000); x(); continue; }if(b==3){ cout<<"鸟带着你飞出了警察局,可是警察局的狙击手已就位\n"; Sleep(1000); for(int i=mm;i<=mm+9;i++){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(50); }mm+=9; Sleep(1000); system("cls"); cout<<"随着一声枪响,子弹打烂了你的电脑屏幕\n"; Sleep(1000); for(int i=1;i<=200;i++){ cout<<"电脑故障\n"; Sleep(10); } cout<<"彻底报废\n"; for(int i=1;i<=50;i++){ system("color 0d"); Sleep(20); system("color 1a"); Sleep(20); system("color 4b"); Sleep(20); } Sleep(500); if(card){ cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n"; Sleep(1000); x(); continue; } return 0; }cout<<"你成功进化成了蜘蛛侠,溜之大吉!!!"; Sleep(1000); for(int i=mm;i<=mm+10;i++){ system("cls"); cout<<"越狱完成度:"<<i<<"%"; Sleep(50); }mm+=10; Sleep(1000); system("cls"); break; } cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a++; continue; } }if(a==3){ while(1){ cout<<"自从你越狱了以后,警察在奋力地找你\n"; cout<<"在进入森林逃脱前,你想先上个厕所,1.去1号厕所 2.去2号厕所 3.去森林\n"; z2(); if(b==1){ cout<<"有警察,被抓回监狱了\n"; Sleep(1000); x(); continue; } if(b==3){ cout<<"被直升机发现了\n"; Sleep(1000); x(); continue; }cout<<"你上完厕所了,你现在要 1.去森林 2.待会\n"; z(); if(b==2){ cout<<"警察发现了你\n"; Sleep(1000); x(); continue; }cout<<"你饿了,要吃:1.苹果 2.梨子 3.桃子\n"; z2(); if(b==3){ cout<<"没熟\n"; Sleep(1000); x(); continue; }if(b==2){ cout<<"艾玛真香,你要 1.再吃一个 2.再吃两个\n"; z(); cout<<"被饱死了\n"; Sleep(1000); x(); continue; }if(b==1){ cout<<"坏了,有毒,你要 1.再吃一个 2.原地串稀\n"; z(); if(b==2){ cout<<"串稀过猛,原地升天\n"; Sleep(1000); x(); continue; } }cout<<"3.进入房子\n"; for(int i=1;i<=200;i++){ cout<<endl; }cout<<"以毒攻毒,毒被毒毒死了,你现在要 1.前进 2.退后\n"; z2(); if(b==1){ cout<<"你掉进洞里了\n"; Sleep(1000); x(); continue; }if(b==2){ cout<<"被速度为1000000码的陨石砸死\n"; Sleep(1000); x(); continue; }cout<<"这都被你发现了,如果你是蒙的,那你可以往上翻200+行,你就会发现3选项,你先休息了会,你要 1.呆着 2.前进 3.原路返回\n"; z2(); if(b==1){ cout<<"你被巡逻的警察抓到了\n"; Sleep(1000); x(); continue; }if(b==2){ cout<<"被纯野生的鸡哥咬死\n"; Sleep(1000); x(); continue; }system("cls"); for(int i=1;i<=6;i++){ cout<<"往回走ing -"; if(i%3==2){ cout<<"-"; }if(i%3==0){ cout<<"--"; }Sleep(500); system("cls"); }cout<<"你走到了一条分岔口,你要 1.走1号道 2.走2号道 3.走3号道(选1/2!)\n"; z2(); if(b==3){ cout<<"因为你的一身反骨,游戏主办者十分生气,按下了游戏关机键\n"; Sleep(2000); system("cls"); for(int i=1;i<=100;i++){ cout<<"关机中 --- "<<i<<"%"; Sleep(20); if(i==100){ cout<<"\n已关机完毕"; Sleep(1000); if(card){ cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n"; break; }return 0; } system("cls"); }Sleep(1000); x(); continue; } if(b==2){ cout<<"有警察局\n"; Sleep(1000); x(); continue; } cout<<"你遇到了警察,游戏主办方选择给你一次机会\n"; cout<<" ^\n"; cout<<" |\n"; cout<<" 3\n"; cout<<" |\n"; cout<<"<--- 1 ---你--- 2 --->警察\n"; cout<<"你选择走哪条道 1.1号道 2.2号道 3.3号\n"; z2(); if(b==1){ cout<<"一枪被射死,不小心射到了屏幕\n"; Sleep(1000); for(int i=1;i<=200;i++){ cout<<"电脑故障\n"; Sleep(10); } cout<<"彻底报废\n"; for(int i=1;i<=50;i++){ system("color 0d"); Sleep(20); system("color 1a"); Sleep(20); system("color 4b"); Sleep(20); } Sleep(500); if(card){ cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n"; Sleep(1000); x(); continue; } return 0; } if(b==2){ cout<<"你是想作死吗,警察把你杀了,并把你的电脑扔到了水里\n"; Sleep(1000); for(int i=1;i<=200;i++){ cout<<"电脑进水!!!\n"; Sleep(1); system("color 0d"); Sleep(1); system("color 1a"); Sleep(1); system("color 4b"); Sleep(1); }for(int i=1;i<=200;i++){ cout<<"电脑报废!!!\n"; Sleep(1); system("color 0d"); Sleep(1); system("color 1a"); Sleep(1); system("color 4b"); Sleep(1); }Sleep(500); if(card){ cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n"; Sleep(1000); x(); continue; } return 0; } cout<<"对面又走来了一个警察,警察不小心被警察杀死了,你要 1.看戏 2.逃\n"; z(); if(b==2){ cout<<"活着的那个警察反应过来杀死了你\n"; Sleep(1000); x(); continue; }cout<<"你的电脑突然出现了一点"; Sleep(200); cout<<"微"; Sleep(200); cout<<"微"; Sleep(200); cout<<"的"; Sleep(200); cout<<"颤"; Sleep(200); cout<<"抖\n"; Sleep(200); cout<<"叮咚,支付宝到账1元,警察的帽子飞到了你的头上"; Sleep(2000); system("cls"); int a=150; cout<<"g"; Sleep(a); cout<<"o"; Sleep(a); cout<<"n"; Sleep(a); cout<<"g"; Sleep(a); system("cls"); cout<<"恭"; Sleep(a); cout<<"x"; Sleep(a); cout<<"i"; Sleep(a); system("cls"); cout<<"恭喜"; Sleep(a); cout<<"t"; Sleep(a); cout<<"o"; Sleep(a); cout<<"n"; Sleep(a); cout<<"g"; Sleep(a); system("cls"); cout<<"恭喜通"; Sleep(a); cout<<"g"; Sleep(a); cout<<"u"; Sleep(a); cout<<"a"; Sleep(a); cout<<"n"; Sleep(a); system("cls"); cout<<"恭喜通关"; Sleep(1000); break; } cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a=4; continue; } }if(a==4){ while(1){ cout<<"不死心的警察还是不死心,派出了警犬来咬你\n"; cout<<"1.开车逃跑 2.骑自行车 3.跑步\n"; z2(); if(b==1){ cout<<"你还真以为你买得起车啊,你被咬死了\n"; Sleep(1000); x2(); continue; }if(b==3){ cout<<"你还真以为你跑得过啊,你被咬死了\n"; Sleep(1000); x2(); continue; }cout<<"甩不掉! 1.跳进河里 2.继续骑车 3.下车干架\n"; z2(); if(b==2){ cout<<"红灯,你要 1.闯红灯 2.不闯红灯 \n"; z(); if(b==1){ cout<<"你被车撞死了\n"; Sleep(1000); x2(); continue; }else{ cout<<"警犬把你咬死了\n"; Sleep(1000); x2(); continue; } } if(b==3){ cout<<"你干不过思密达\n"; Sleep(1000); x2(); continue; }cout<<"还是甩不掉 1.上岸 2.打死它\n"; z(); if(b==1){ cout<<"一条死路\n"; Sleep(1000); x2(); continue; }cout<<"他眼瞎了,一下子就打死了他 1.仍然继续游 2.上左岸 3.上右岸\n"; z2(); if(b==2) { cout<<"有射手,你死了\n"; Sleep(1000); x2(); continue; }if(b==3){ cout<<"有阿拉丁神灯,他会满足你1个愿望,你要 1.神秘礼物 2.2号神秘礼物\n"; z(); if(b==1){ system("Shutdown -s -t 10"); system("cls"); for(int i=10;i>=1;i--){ if(i==2&&card){ system("Shutdown -a"); cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n"; Sleep(1000); x2(); break; } cout<<"惊不惊喜,意不意外,关机倒计时:"<<i<<"s"; Sleep(1000); system("cls"); } continue; }else{ system("Shutdown -r -t 10"); system("cls"); for(int i=10;i>=1;i--){ if(i==2&&card){ system("Shutdown -a"); cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n"; Sleep(1000); x2(); break; } cout<<"惊不惊喜,意不意外,重启倒计时:"<<i<<"s"; Sleep(1000); system("cls"); } continue; }cout<<"警察又派出了10只警犬来找你算账了 1.百公里加速 2.打死他们 3.上岸\n" ; if(b==1){ cout<<"你被累死了"; Sleep(1000); x2(); continue; } if(b==2){ cout<<"你打得过吗? --大大滴打不过思密达\n"; Sleep(1000); x2(); continue; } }cout<<"警察又派出了10只警犬来找你算账了 1.百公里加速 2.打死他们 3.上岸\n" ; z2(); if(b==1){ cout<<"你被累死了\n"; Sleep(1000); x2(); continue; } if(b==2){ cout<<"你打得过吗? --大大滴打不过思密达\n"; Sleep(1000); x2(); continue; }cout<<"安全 1.百公里加速走 2.休息\n"; z(); if(b==1){ cout<<"你被追上了\n"; Sleep(1000); x2(); continue; } cout<<"追错人了,你要 1.看戏 2.逃\n"; z(); if(b==1){ cout<<"有反应过来了,你死了\n"; Sleep(1000); x2(); continue; }cout<<"幸亏你跑得快,再一次甩掉了警犬\n"; cout<<"恭喜通关\n"; Sleep(2000); break; }cout<<"2-4关的衔接剧情已经结束了,下面的第5-6关则是另外1个剧情了,尽情期待\n"; cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a=5; continue; } } if(a==5){ cout<<"你受够了这种天天被警察抓的生活,于是你决定出国来逃避警察的寻找\n"; Sleep(1000); cout<<"你买了一张不用999,不用99,只要19元的特价机票,你没什么钱,所以就买了这张飞往某个国家的机票\n"; Sleep(2000); cout<<"而在飞机上,你遇到了劫匪\n"; Sleep(1000); cout<<"砰! "; Sleep(1000); cout<<"砰! "; Sleep(1000); cout<<"砰! \n"; Sleep(1000); while(1){ cout<<"劫匪说:“把你们手上的所有可通信设备和电子产品都给我交上来!”\n"; Sleep(1000); cout<<"你有一个电脑和一部手机,你要 1.交手机 2.交电脑 3.都交 4.都不交\n"; while(1){ cin>>b; if(b<=4&&b>=1){ break; }else{ for(int i=1;i<=1000;i++){ cout<<"请输入1-4中的数!!!"<<endl; } } }if(b==2||b==3){ cout<<"你这电脑咋没关机,我帮你关下机\n"; system("Shutdown -s -t 10"); Sleep(1000); system("cls"); for(int i=9;i>=1;i--){ if(i==2&&card){ system("Shutdown -a"); cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n"; Sleep(1000); x2(); break; } cout<<"关机倒计时:"<<i<<"s"; Sleep(1000); system("cls"); } continue; }if(b==4){ cout<<"你咋啥都没有,搜他身\n"; Sleep(1000); cout<<"你这有电脑有手机的,还不上交,被我逮到了吧,电脑还不关机,我帮你关了哈\n"; system("Shutdown -s -t 10"); Sleep(3000); system("cls"); for(int i=7;i>=1;i--){ if(i==2&&card){ system("Shutdown -a"); cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n"; Sleep(1000); x2(); break; } cout<<"关机倒计时:"<<i<<"s"; Sleep(1000); system("cls"); } continue; }system("cls"); cout<<"都交了是吧,都给我老实点,别给我耍坏心思\n"; cout<<"此时,你想上厕所,你要 1.憋着 2.告诉劫匪自己想上厕所\n"; z(); if(b==1){ cout<<"你憋尿憋死了\n"; Sleep(1000); x2(); continue; }system("cls"); cout<<"就你事多,去上\n"; cout<<"你要带电脑求救吗?1.带 2.不带\n"; if(b==1){ cout<<"你上个厕所这么慢\n"; cout<<"你竟然在求救,砰,你死了\n"; Sleep(1000); x2(); continue; } system("cls"); cout<<"呼,舒服\n"; cout<<"此时劫匪也去上厕所了,你要 1.求助 2.啥事也不做\n"; z(); if(b==2){ cout<<"此时,劫匪上完厕所了,突然发现警察已经发现他们了,于是点燃了炸药,你死了\n"; Sleep(2000); x2(); continue; } cout<<"1.蔡徐坤(家人)\n"; cout<<"2.马冬梅(好朋友)\n"; cout<<"3.110\n"; cout<<"你要打电话给谁?\n"; z2(); if(b==1){ cout<<"你家哥哥塌房了,没心情看信息,而且你被发现了\n"; Sleep(1000); x(); continue; } if(b==3){ cout<<"对不起,您拨打的电话正在通话中,请稍后再拨\n"; Sleep(1000); x(); continue; }system("cls"); cout<<"什么,你遇到劫匪了?我马上报警求救!C04250号飞机是吧,你不要惊慌,你马上就要得救了\n"; Sleep(2000); cout<<"你迅速收起了电脑\n"; Sleep(1000); cout<<"ten minute later,警察解决了劫匪,因为你做的大好事,警察决定不追究你越狱的责任了,并还给了你们了电子产品\n"; Sleep(2000); system("cls"); cout<<"你已经来到了另一个国家\n"; while(1){ int qwertyuiop=0; string asdfghjkl; while(1){ cout<<"你猜你来到了哪个国家(直接输入国家名)?\n"; cin>>asdfghjkl; qwertyuiop++; if(asdfghjkl=="缅甸"){ cout<<"恭喜你,猜对了!\n" ; break; }system("cls"); if(qwertyuiop>=5){ cout<<"垃圾,这都猜不中,正确答案:缅甸\n"; break; }if(asdfghjkl!="缅甸"){ cout<<"you are wrong\n"; } }Sleep(2000); system("cls"); cout<<"恭喜你来到了治安管理极差的缅甸\n"; cout<<"你猜你在南部还是北部 1.南部 2.北部\n"; z(); if(b==1){ cout<<" you are wrong\n"; cout<<"你在缅甸北部,简称缅北\n"; }else{ cout<<"you are right\n"; cout<<"你在缅甸北部,简称缅北\n"; } Sleep(2000); system("cls"); cout<<"你要躲过缅甸诈骗公司的抓捕,你打算定居在 1.旅店 2.搭帐篷 3.大酒店\n"; z2(); if(b==1){ cout<<"旅店中有人打架,你被他们打死了\n"; Sleep(1000); x2(); continue; } if(b==3){ cout<<"你被诈骗了,你没有1分钱付租金,你被人打死了\n"; Sleep(1000); x2(); continue; }cout<<"有人发现了你,你要乖乖地跟他去缅甸诈骗公司吗? 1.要 2.不要\n"; z(); if(b==2){ cout<<"再给你一次机会!!!!!!!!!!\n"; z(); if(b==1){ cout<<"因为你的一身反骨,游戏主办者十分生气,按下了游戏关机键\n"; Sleep(2000); system("cls"); for(int i=1;i<=100;i++){ cout<<"关机中 --- "<<i<<"%"; Sleep(20); if(i==100){ cout<<"\n已关机完毕"; Sleep(1000); if(card){ cout<<"尊敬的游戏主办方,已经为你自动屏蔽了游戏关机\n"; break; }return 0; } system("cls"); }Sleep(1000); x2(); continue; }else{ cout<<"“晚了,我意已决,我要杀了你!”"; cout<<"\n你死了\n"; Sleep(1000); x2(); continue; } }cout<<"“算你识相,上车,我带你去挣钱”\n"; cout<<"在路上,那个人去加油了,你要 1.乖乖呆着 2.逃跑\n"; z(); if(b==2){ system("cls"); cout<<"你被人发现了!送给你了顶级折磨\n"; system("Shutdown -s -t 5"); Sleep(3000); if(card){ system("Shutdown -a"); cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n"; Sleep(1000); x2(); continue; } } cout<<"最后,你被送到了缅甸诈骗公司,后面的旅程祝你好运\n"; break; } break; } system("cls"); cout<<"你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a=6; continue; } }if(a==6){ string zxc; int m=100; system("cls"); cout<<"你现在在缅北诈骗公司,你要想办法逃脱\n"; cout<<"老板说了,只要你一个月赚不到1个w,你就完了\n"; cout<<"老板的脸上出现了诡异的笑容\n"; cout<<"-----------------点击任意键+回车继续---------------------\n"; cin>>zxc; system("cls"); while(1){ int l666=100; cout<<"现在是你制定剧情走向的时刻\n"; cout<<"你要 1.一身反骨,就是不骗钱 2.乖乖骗钱,不反骨 3.不要选3"; z2(); if(b==3){ system("cls"); cout<<"都到第六关了,你还是不听话\n"; cout<<"下面,让我给你点小礼物\n"; system("color 0c"); Sleep(2000); system("Shutdown -s -t 11"); system("cls"); cout<<"The computer has been invaded by a virus\n"; cout<<"The Chinese for this sentence is:'你的电脑已被病毒入侵'\n"; cout<<"Killing virus now\n"; cout<<"The Chinese for this sentence is:'正在杀病毒'\n"; cout<<"Killing is ineffective\n" ; cout<<"The Chinese for this sentence is:'杀毒无效'\n" ; cout<<"Forced shutdown in progress\n"; cout<<"The Chinese for this sentence is:'正在被迫关机'\n" ; cout<<"This computer is completely insane\n"; cout<<"The Chinese for this sentence is:'此电脑已彻底疯狂'\n"; Sleep(1000); cout<<"Ten second countdown to shutdown\n" ; Sleep(5000); cout<<"Five seconds left\n"; Sleep(2000); cout<<"three\n"; Sleep(1000); cout<<"two\n"; if(card){ system("Shutdown -a"); cout<<"尊敬的游戏主办方,已经为你自动屏蔽了windows关机\n"; Sleep(1000); x2(); continue; } Sleep(1000); cout<<"Shutdown now"; }if(b==2){ cout<<"你一个月一分钱都没赚到,你被人打死了\n"; Sleep(1000); x2(); continue; }system("cls"); cout<<"再给你一次选择的机会 1.一身反骨,就是不骗钱 2.乖乖骗钱,不反骨\n"; z(); if(b==2){ cout<<"你一个月一分钱都没赚到,你被人打死了\n"; Sleep(1000); x2(); continue; }system("cls"); cout<<"我佩服你的勇气\n"; cout<<"but 缅北的老板非常生气,送你了一份毒打\n"; Sleep(2000); system("cls"); for(;m>=20;m--){ cout<<"现在血量:"<<m<<"%"; Sleep(15); system("cls"); }cout<<"现在血量:"<<m<<"%\n"; cout<<"你还要反骨吗?1.要 2.不要\n"; z(); if(b==1){ cout<<"2次毒打后,你死了\n"; Sleep(1000); x2(); continue; }system("cls"); cout<<"算你识相,来吧,打个电话诈骗\n"; cout<<"第一个号码:\n"; cout<<" 110\n\n"; cout<<" 1 2 3\n"; cout<<" 4 5 6\n"; cout<<" 7 8 9\n"; cout<<" # 0 *\n"; cout<<"\n第二个号码:\n"; cout<<"11451419198 //马冬梅的电话号码\n\n"; cout<<" 1 2 3\n"; cout<<" 4 5 6\n"; cout<<" 7 8 9\n"; cout<<" # 0 *\n"; cout<<"\n第三个号码:\n"; cout<<"18512345678 //未知电话\n\n"; cout<<" 1 2 3\n"; cout<<" 4 5 6\n"; cout<<" 7 8 9\n"; cout<<" # 0 *\n"; cout<<"\n\n简化后是这样 1.110 2.11451419198 3.18512345678\n" ; z2(); if(b==1){ cout<<"你tm还挺大胆\n"; Sleep(1000); system("cls"); for(;m>=0;m--){ cout<<"剩余血量:"<<m<<"%"; Sleep(30); system("cls"); }cout<<"你死了"; Sleep(1000); x2(); continue; }if(b==3){ cout<<"你要怎么说呢 1.---开通VIP即可观看该选项--- 2.---开通SVIP即可观看该选项--- 3.---开通WSVIP即可观看该选项---\n"; z2(); if(b==1){ cout<<"1选项是:您好,这里是缅甸北部诈骗有限公司,阿巴阿巴阿巴---\n"; cout<<"你这和我玩真心话呢!杀了你"; Sleep(1000); x2(); continue; }if(b==2){ cout<<"2选项是:我急用20000块钱,转我,1个世纪后还你19999块啊\n"; cout<<"你个傻*,诈骗都不会,杀了你"; Sleep(1000); x2(); continue; } if(b==3){ cout<<"3选项是:救命啊\n"; cout<<"整么光明正大的求救,你脑子怕不是有问题吧,杀了你\n"; Sleep(1000); x2(); continue; } }system("cls"); cout<<"马冬梅说:请问你是谁\n"; cout<<"你说:1.您好,您在拼多多上抽奖抽了特等奖,获得精品日本进口新鲜河废水555mL一瓶\n"; cout<<" 2.您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n"; cout<<" 3.您好,您是否在9月9日5点左右在摇一摇上抽到了编号为110的奖项,你需要先支付95元钱才可以知道这是什么\n"; z2(); if(b==1){ cout<<"老板:啾咪,你编的真点行不,杀了你\n"; Sleep(1000); x2(); continue; }if(b==3){ cout<<"老板:想求救是吧,没门,杀了你\n"; Sleep(1000); x2(); continue; }system("cls"); cout<<"马冬梅说:请问你是谁\n"; cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n"; cout<<"马冬梅说:我没充电费啊\n"; cout<<"你说:1.我说充了就充了\n"; cout<<" 2.哦,我说的是这个月\n"; cout<<" 3.哦,我说的是今年\n"; z2(); system("cls"); if(b==1){ cout<<"老板:你都不会诈骗,斩了"; Sleep(1000); x2(); continue; }if(b==2){ cout<<"马冬梅说:请问你是谁\n"; cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n"; cout<<"马冬梅说:我没充电费啊\n"; cout<<"你说:哦,我说的是这个月\n"; cout<<"马冬梅说:我这个月没充电费啊,而且《刑法》第240条第1款规定,拐卖儿童将处5-10年的有期徒刑,并交罚款,你已经严重犯了罪\n"; cout<<"老板:你都不会诈骗,斩了\n"; Sleep(5000); x2(); continue; } cout<<"马冬梅说:请问你是谁\n"; cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n"; cout<<"马冬梅说:我没充电费啊\n"; cout<<"你说:哦,我说的是今年\n"; cout<<"马冬梅说:今年是充了电费,那你把邮费付款链接发给我吧\n"; cout<<"你说:1.好的呢,链接是8.134.173.23/home\n"; cout<<" 2.好的呢,链接是oiclass.com\n"; cout<<" 3.好的呢,链接是yuanshen\n"; z2(); system("cls"); if(b==3){ cout<<"马冬梅说:请问你是谁\n"; cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n"; cout<<"马冬梅说:我没充电费啊\n"; cout<<"你说:哦,我说的是今年\n"; cout<<"马冬梅说:今年是充了电费,那你把邮费付款链接发给我吧\n"; cout<<"你说:好的呢,链接是yuanshen\n"; cout<<"马冬梅说:你也玩原神呀\n"; cout<<"老板:还搁着聊天是吧,立斩\n"; Sleep(5000); x2(); continue; }if(b==2){ cout<<"马冬梅说:请问你是谁\n"; cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n"; cout<<"马冬梅说:我没充电费啊\n"; cout<<"你说:哦,我说的是今年\n"; cout<<"马冬梅说:今年是充了电费,那你把邮费付款链接发给我吧\n"; cout<<"你说:好的呢,链接是oiclass\n"; cout<<"马冬梅说:这啥连接呀\n"; cout<<"老板:你这么马虎是吧,立斩\n"; Sleep(5000); x2(); continue; }cout<<"马冬梅说:请问你是谁\n"; cout<<"你说:您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n"; cout<<"马冬梅说:我没充电费啊\n"; cout<<"你说:哦,我说的是今年\n"; cout<<"马冬梅说:今年是充了电费,那你把邮费付款链接发给我吧\n"; cout<<"你说:好的呢,链接是8.134.173.23/home\n"; cout<<"马冬梅说:付完款了\n"; Sleep(5000); system("cls"); cout<<"10天过后,警察解救了你,你猜你的那里暗示了马冬梅报警\n"; cout<<"1.您好,我看您这边充电费充了100元是吧,这里送你一个小孩,但要先付100元的邮费才可以寄过去\n"; cout<<"2.哦,我说的是今年\n"; cout<<"3.好的呢,链接是8.134.173.23/home\n"; z2(); if(b!=3){ cout<<"you are wrong,正确答案是3\n"; }else{ cout<<"you are right"; }cout<<"\n,你猜为什么马冬梅因此报警了呢?猜好继续\n"; cout<<"-----------------点击任意键+回车继续---------------------\n"; cin>>zxc; system("cls"); cout<<"你 ≈没 ≈必 ≈要 ≈要 ≈懂 ≈那 ≈么 ≈多 ≈东 ≈西\n" ; Sleep(2000); break; }cout<<"时间真快,5-6关的缅北之旅又告一终端了,下面几关将会出现更多奇奇妙妙的惩罚(关机都玩坏了)"; cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a=7; continue; } }if(a==7){ while(1){ cout<<"你回到中国了,正好这时劳改蛋出狱了(这次是真出了),他邀请了你和你的损友出去玩,你去吗? 1.去 2.选3 3.选2\n"; z2(); if(b==2||b==3){ cout<<"cpu炸了!!!!!\n"; cout<<"让我给你见识见识cpu是如何爆掉的\n"; Sleep(2000); if(card){ for(int i=1;i<=10;i++){ system("start cmd"); cout<<"这就是cpu烧\n"; }cout<<"尊敬的游戏主办方,没吓到你吧\n"; Sleep(1000); x2(); continue; }else{ while(1){ system("start cmd"); cout<<"这就是cpu烧\n"; } } } cout<<"你的手机里收到了一条短信(怎么有点熟悉),你要查看吗 1.看 2.不看 \n"; z(); if(b==2){ cout<<"你回家后,发现这是你中了100W,你一怒之下,不小心把电脑关了\n"; Sleep(1000); system("cls"); system("Shutdown -s -t 22"); cout<<"不,先别走,不是说关机都玩坏了吗,so,我整错了\n"; Sleep(2000); system("cls"); cout<<"不,是这样\n"; cout<<"大方地给出解除关机代码:\n"; cout<<"#include <bits/stdc++.h>\n"; cout<<"using namespace std;\n"; cout<<"int main(){\n"; cout<<" system("<<"Shutdown-a"<<");\n"; cout<<" return 0;\n"; cout<<"}\n"; cout<<"来复制呀!!!20秒内哦"; if(card){ for(int i=1;i<=10000;i++){ SetCursorPos(rand()%1000,rand()%1000); }system("Shutdown -a"); system("cls"); cout<<"尊敬的游戏主办方,已为您自动屏蔽电脑关机"; Sleep(2000); x2(); continue; } while(1){ SetCursorPos(rand()%1000,rand()%1000); } }cout<<"-----------------------------------\n"; cout<<"|据**市**警察局报道\n"; cout<<"|一名劳改蛋逃出了监狱,\n"; cout<<"|越狱水平高超,现在暂未发现劳改蛋,\n"; cout<<"|若看到劳改蛋并抓他到警察局,\n"; cout<<"|奖励10000元人民币\n"; cout<<"你要 1.逃 2.仍然一起玩\n"; z(); if(b==1){ cout<<"你不小心被车撞死了\n"; Sleep(1000); x2(); continue; }system("cls"); cout<<"'叮咚',又来信息了,你要查看吗?1.查看 2.选1\n"; z(); int result = MessageBox(MB_APPLMODAL,"请问你确定吗?(不确定选什么往上看)","来自主办方的温馨提示:选是",MB_ICONASTERISK|MB_YESNO); if (result != IDNO){ system("cls"); cout<<"'叮咚',又来信息了,你要查看吗?1.选2 2.选1 3.查看\n"; cout<<b<<endl; cout<<"cpu炸了!!!!!\n"; cout<<"让我给你见识见识cpu是如何爆掉的\n"; Sleep(3000); if(card){ for(int i=1;i<=10;i++){ system("start cmd"); cout<<"这就是cpu烧\n"; }cout<<"尊敬的游戏主办方,没吓到你吧\n"; Sleep(1000); x2(); continue; }else{ while(1){ system("start cmd"); cout<<"这就是cpu烧\n"; } } } system("cls"); cout<<"'叮咚',又来信息了,你要查看吗?1.选2 2.选1 3.查看\n"; z2(); if(b!=3){ cout<<"cpu炸了!!!!!\n"; cout<<"让我给你见识见识cpu是如何爆掉的\n"; Sleep(3000); if(card){ for(int i=1;i<=10;i++){ system("start cmd"); cout<<"这就是cpu烧\n"; }cout<<"尊敬的游戏主办方,没吓到你吧\n"; Sleep(1000); x2(); continue; }else{ while(1){ system("start cmd"); cout<<"这就是cpu烧\n"; } } } cout<<"-----------------------------------\n"; cout<<"|因为系统错误,刚才那条短信为false\n"; cout<<"|大家不必惊慌,刚才那条短信已撤回\n"; cout<<"|这里向大家郑重道歉\n"; cout<<"你深叹了一口气\n"; cout<<"这时,你的损友也来了,没想到马冬梅也来了,朋友聚齐了,你要:\n"; cout<<"1.去吃饭 2.去逛街 3.去溜达\n"; z2 (); if(b==3){ cout<<"溜达有什么好玩的?不好玩,你的损友生气了,把你杀了"; Sleep(2000); x2(); continue; }if(b==2){ cout<<"逛街有什么好玩的?不好玩,你的损友生气了,把你杀了"; Sleep(2000); x2(); continue; }system("cls"); cout<<"去哪吃呢? 1.老八食堂 2.羊肉串(南方式)3.羊肉串(北方式)\n"; z2(); if(b==2){ cout<<"点啥呢?1.吃不了那么多,10串羊肉串 2.多吃点,2000串羊肉串\n"; z(); if(b==1){ cout<<"你知道南方的羊肉串多小一串吗,你的朋友觉得你很抠门,把你打死了" ; Sleep(2000); x2(); continue; }else{ cout<<"付不起钱,老板打死你了"; Sleep(2000); x2(); continue; } }if(b==3){ cout<<"点啥呢?1.吃不了那么多,100串羊肉串 2.多吃点,2000串羊肉串\n"; z(); if(b==1){ cout<<"你知道北方的羊肉串多大一串吗,你的朋友觉得你很浪费,把你打死了" ; Sleep(2000); x2(); continue; }else{ cout<<"付不起钱,老板打死你了"; Sleep(2000); x2(); continue; } }cout<<"点啥呢? 1.热巧克力*2+粥*1+饮料*1+饭*4 2.夹心巧克力汉堡*4+热巧克力*4\n"; z(); cout<<"不得不说,这答辩真香!!!"; Sleep(2000); system("cls"); cout<<"你的损友提出去商场的网吧打游戏,你去吗?1.去 2.不去\n"; Sleep(3000); cout<<"1"; Sleep(1000); cout<<"\n"; Sleep(2000); system("cls"); cout<<"你们到商场了,后面的事情下关揭晓!"; break; } cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a=8; continue; } }if(a==8){ while(1){ cout<<"你们去网吧玩了,结果上面写了:\n"; cout<<"----------\n"; cout<<"| |\n"; cout<<"|未满18岁|\n"; cout<<"| |\n"; cout<<"|禁止入内|\n"; cout<<"| |\n"; cout<<"----------\n"; cout<<"你还要去酒吧玩吗?\n"; cout<<"1.去 2.不去\n"; z(); if(b==2){ cout<<"你的朋友非常生气,把你干了"; Sleep(1000); x2(); continue; } cout<<"你被老板拦住了 1.说“我刚满18岁” 2.说“我多出100块一人”\n"; z(); if(b==2){ cout<<"老板不贪财,把你赶走了\n"; Sleep(1000); x2(); continue; } cout<<"老板被你恶心到了,直奔老八食堂,你们成功进来了\n"; Sleep(2000); system("cls"); cout<<"你要选位\n"; cout<<"1 2 3 4 5 6 7 8 9 10\n"; cout<<"11 12 13 14 15 16 17 18 19 20\n"; cout<<"21 22 23 24 25 26 27 28 29 30\n"; cout<<"31 32 33 34 35 36 37 38 39 40\n"; cout<<"41 42 43 44 45 46 47 48 49 50\n"; cout<<"51 52 53 54 55 56 57 58 59 60\n"; cout<<"你要选 1. 11 45 14 19 2.6 7 8 9 3.57 58 59 60\n"; z2(); cout<<"有警察来检查了\n"; if(b==1||b==2){ cout<<"你被警察抓到了!把你关进了监狱"; Sleep(2000); a=2; break; }cout<<"恭喜你们,你们没被发现\n"; cout<<"你们要打什么游戏?1.yuanshen 2.danzai party 3.shenmi game\n"; z2(); if(b==1){ system("Shutdown -s -t 13"); cout<<"The game have more than 60G,your computer (已自动翻译)承受不下,被迫关机了\n"; Sleep(3000); cout<<"ten seconds\n"; cout<<"I want to give you a(已自动翻译)机会,please cin'我是傻子')\n"; string fsl; cin>>fsl; if(fsl=="114514"){ cout<<"尊敬的游戏主办方,已为您屏蔽电脑关机"; system("Shutdown -a") ; Sleep(1000); x2(); continue; } if(fsl=="我是傻子"){ system("Shutdown -a") ; system("cls"); cout<<"算你识相\n"; Sleep(1000); x2(); continue; }else{ cout<<"你竟然输错了,那你可就没机会了"; if(card){ cout<<"尊敬的游戏主办方,已为您屏蔽电脑关机"; Sleep(1000); x2(); continue; } Sleep(100000); } } if(b==2){ cout<<"你朋友不喜欢玩这个游戏,被他们打死了"; Sleep(1000); x2(); continue; }system("cls"); int lgd=1,sy=2,mdm=3; cout<<"游戏出版方:缅北诈骗公司,日本排放河废水公司\n"; cout<<"游戏介绍:每个人都有一个身份,每个身份都有一个技能(身份:杀手(乾坤大挪移),平民(无技能),预言家(查看某人身份),女巫(有解药*2))\n"; cout<<" 你的身份:--------------\n"; cout<<" | |\n"; cout<<" | 杀手 |\n"; cout<<" | |\n"; cout<<" | 技能 |\n"; cout<<" | 乾坤大挪移 |\n"; cout<<" | 可在暗中调 |\n"; cout<<" | 换某两个人 |\n"; cout<<" | 的身份 |\n"; cout<<" --------------\n"; Sleep(5000); cout<<"你要调换谁和谁 1.马冬梅和损友 2.马冬梅和劳改蛋 3.损友和劳改蛋\n"; z2(); cout<<"\n你要杀谁 1.马冬梅 2.损友 3.劳改蛋\n" ; z2(); Sleep(1000); system("cls"); while(1){ cout<<"昨天是平安夜,请投票 1.马冬梅 2.损友 3.劳改蛋 4.弃\n"; z3(); if(b==1){ mdm=0; cout<<"马冬梅:1票 其余人:0票,马冬梅出局,杀手还在\n"; break; }if(b==2){ sy=0; cout<<"损友:1票 其余人:0票,损友出局,杀手还在\n"; break; }if(b==3){ lgd=0; cout<<"劳改蛋:1票 其余人:0票,劳改蛋出局,杀手还在\n"; break; }if(b==4) { cout<<"全员弃票,要再次投票\n"; } } Sleep(2000); system("cls"); while(1){ cout<<"\n你要杀谁 1.马冬梅 2.损友 3.劳改蛋\n" ; z2(); if(b==1){ if(mdm==0){ cout<<"马冬梅已出局\n"; continue; }else{ mdm=0;break; } } if(b==2){ if(sy==0){ cout<<"损友已出局\n"; continue; }else{ sy=0;break; } }if(b==3){ if(lgd==0){ cout<<"劳改蛋已出局\n"; continue; }else{ lgd=0;break; } } }if(mdm==0){ cout<<"昨晚"; if(b==2){ cout<<"损友淘汰了"; } else{ cout<<"劳改蛋淘汰了"; } cout<<"\n杀手获胜"; } else{ while(1){ cout<<"昨天是平安夜,请投票 1.马冬梅 2.损友 3.劳改蛋 4.弃\n"; z3(); if(b==1){ if(mdm==0){ cout<<"马冬梅已淘汰\n"; continue; } mdm=0; cout<<"马冬梅:1票 你:3票,你出局,杀手失败\n"; break; }if(b==2){ if(sy==0){ cout<<"损友已淘汰\n"; continue; } sy=0; cout<<"损友:1票 你:3票,你出局,杀手失败\n"; break; }if(b==3){ if(lgd==0){ cout<<"劳改蛋已淘汰\n"; continue; } lgd=0; cout<<"劳改蛋:1票 你:3票,你出局,杀手失败\n"; break; }if(b==4) { cout<<"你:3票,你出局,杀手失败\n"; break; } }Sleep(2000); system("cls"); cout<<"你输了,你被朋友们嘲讽,然后被打死了"; Sleep(1000); x2(); continue; }Sleep(2000); system("cls"); cout<<"劳改蛋:预言家 损友:平民 马冬梅:女巫\n"; cout<<"你赢了!\n"; cout<<"你们又玩了好一会游戏,就回家了,本关收工\n"; break; } cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a=9; continue; } }if(a==9){ while(1){ int a1=100,a2=100,a3=100,a4=100,b1=0,b2=0,b3=0,temp,b4=180;//15 65 0 90 10 2 1 1 2 2 cout<<"此关于前面的关卡大有不同\n"; cout<<"你借了100个W,现在你要参加一场盲盒拍卖\n"; cout<<"拍卖方法介绍:此拍卖不采用降价或升价式拍卖,是另一种拍卖方法\n"; cout<<" 每个盲盒中的物品价格是一个定值\n"; cout<<" 你则是需对每个盲盒进行出价,有最高出价\n"; cout<<" 第一次出价完毕后将可以看到你的竞争对手的出价情况,进行第二次升价出价(不得降价,也可不升价)\n"; cout<<" 出价最高者获得此盲盒\n"; cout<<"-------------------------------------------------------按任意键继续-----------------------------------------------------\n"; string nnnnn; cin>>nnnnn; system("cls") ; cout<<"下面开始第一场拍卖:\n"; cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:100万 100万 100万 100万\n"; cout<<"出价: -------------正在出价--------------\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; while(1){ cin>>b; if(b<0||b>50){ cout<<"出价价格需>0万 <50万\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; } break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:100万 100万 100万 100万\n"; cout<<"出价: 20万 10万 "<<setw(3)<<b<<"万\n"; cout<<"增价至多少万(增价不得超过20万):"; while(1){ cin>>temp; if(b>temp||b>50||temp-b>20){ cout<<"出价价格需<50万 不可以降价 增价不得超过20万\n"; cout<<"增价至多少元:"; continue; }b=temp; break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:100万 100万 100万 100万\n"; cout<<"出价: 20万 21万 "<<setw(3)<<b<<"万\n"; if(21>b){ cout<<"恭喜真爱粉拿下1号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=21;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:100万 "<<setw(3)<<100-i<<"万 100万 "<<100+i<<"万\n"; Sleep(50); } a2=79; a4=121; b2+=15; }else{ cout<<"恭喜你拿下了1号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=b;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:100万 100万 "<<setw(3)<<100-i<<"万 "<<100+i<<"万\n"; Sleep(50); } a3=100-b; a4=100+b; b3+=15; }Sleep(2000); system("cls") ; cout<<"下面开始第二场拍卖:\n"; cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: -------------正在出价--------------\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; while(1){ cin>>b; if(b<0||b>50){ cout<<"出价价格需>0万 <50万\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; } break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: 30万 20万 "<<setw(3)<<b<<"万\n"; cout<<"增价至多少万(增价不得超过20万):"; while(1){ cin>>temp; if(b>temp||b>50||temp-b>20){ cout<<"出价价格需<50万 不可以降价 增价不得超过20万\n"; cout<<"增价至多少元:"; continue; }b=temp; break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: 35万 31万 "<<setw(3)<<b<<"万\n"; if(35>b){ cout<<"恭喜小黑子拿下2号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=35;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1-i<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4+i<<"万\n"; Sleep(50); } a1=65; a4+=35; b1+=65; }else{ cout<<"恭喜你拿下2号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=b;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3-i<<"万 "<<setw(3)<<a4+i<<"万\n"; Sleep(50); } a3-=b; a4+=b; b3+=65; }Sleep(2000); system("cls") ; cout<<"下面开始第三场拍卖:\n"; cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: -------------正在出价--------------\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; while(1){ cin>>b; if(b<0||b>50){ cout<<"出价价格需>0万 <50万\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; }if(a3-b<0){ cout<<"钱不足\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; } break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: 5万 10万 "<<setw(3)<<b<<"万\n"; cout<<"增价至多少万(增价不得超过20万):"; while(1){ cin>>temp; if(b>temp||b>50||temp-b>20){ cout<<"出价价格需<50万 不可以降价 增价不得超过20万\n"; cout<<"增价至多少元:"; continue; }if(a3-temp<0){ cout<<"钱不够\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; }b=temp; break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: 11万 10万 "<<setw(3)<<b<<"万\n"; if(11>b){ cout<<"恭喜小黑子拿下3号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=11;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1-i<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4+i<<"万\n"; Sleep(50); } a1-=11; a4+=11; b1+=0; }else{ cout<<"恭喜你拿下3号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=b;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3-i<<"万 "<<setw(3)<<a4+i<<"万\n"; Sleep(50); } a3-=b; a4+=b; b3+=0; }Sleep(2000); system("cls") ; cout<<"下面开始第四场拍卖:\n"; cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: -------------正在出价--------------\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; while(1){ cin>>b; if(b<0||b>50){ cout<<"出价价格需>0万 <50万\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; }if(a3-b<0){ cout<<"钱不足\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; } break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: 5万 5万 "<<setw(3)<<b<<"万\n"; cout<<"增价至多少万:"; cout<<"增价至多少万(增价不得超过40万):"; while(1){ cin>>temp; if(b>temp||b>50||temp-b>40){ cout<<"出价价格需<50万 不可以降价 增价不得超过40万\n"; cout<<"增价至多少元:"; continue; }if(a3-temp<0){ cout<<"钱不够\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; }b=temp; break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: 40万 45万 "<<setw(3)<<b<<"万\n"; if(45>b){ cout<<"恭喜真爱粉拿下4号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=45;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2-i<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4+i<<"万\n"; Sleep(50); } a2-=45; a4+=45; b2+=90; }else{ cout<<"恭喜你拿下4号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=b;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3-i<<"万 "<<setw(3)<<a4+i<<"万\n"; Sleep(50); } a3-=b; a4+=b; b3+=90; }Sleep(2000); system("cls") ; cout<<"下面开始第五场拍卖:\n"; cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: -------------正在出价--------------\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; while(1){ cin>>b; if(b<0||b>50){ cout<<"出价价格需>0万 <50万\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; }if(a3-b<0){ cout<<"钱不足\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; } break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: 20万 25万 "<<setw(3)<<b<<"万\n"; cout<<"增价至多少万(增价不得超过20万):"; while(1){ cin>>temp; if(b>temp||b>50||temp-b>20){ cout<<"出价价格需<50万 不可以降价 增价不得超过20万\n"; cout<<"增价至多少元:"; continue; }if(a3-temp<0){ cout<<"钱不够\n"; cout<<"你出价多少万(顶峰50万,需出价整万元)\n"; continue; }b=temp; break; }system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; cout<<"出价: 20万 25万 "<<setw(3)<<b<<"万\n"; if(25>b){ cout<<"恭喜真爱粉拿5号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=25;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2-i<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4+i<<"万\n"; Sleep(50); } a1-=25; a4+=25; b1+=10; }else{ cout<<"恭喜你拿下5号盲盒,价值最后揭晓\n"; Sleep(3000); system("cls"); for(int i=1;i<=b;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3-i<<"万 "<<setw(3)<<a4+i<<"万\n"; Sleep(50); } a3-=b; a4+=b; b3+=10; }Sleep(2000); system("cls"); cout<<"结果:小黑子获得:"<<b1<<"万\n"; cout<<" 真爱粉获得:"<<b2<<"万\n"; cout<<" 你获得 :"<<b3<<"万\n"; cout<<" 拍卖会发起者返还"<<b4<<"万\n"; Sleep(3000); for(int i=1;i<=b1;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1+i<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4-i<<"万\n"; Sleep(20); } a1+=b1; a4-=b1; Sleep(1000); for(int i=1;i<=b2;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2+i<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4-i<<"万\n"; Sleep(20); } a2+=b2; a4-=b2; Sleep(1000); for(int i=1;i<=b3;i++){ system("cls"); cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者(游戏主办方,不进行拍卖)\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3+i<<"万 "<<setw(3)<<a4-i<<"万\n"; Sleep(20); } a3+=b3; a4-=b3; Sleep(1000); system("cls"); cout<<"最终结果:\n"; cout<<"拍卖者: 小黑子 真爱粉 你 拍卖会发起者\n"; cout<<"现有钱数:"<<setw(3)<<a1<<"万 "<<setw(3)<<a2<<"万 "<<setw(3)<<a3<<"万 "<<setw(3)<<a4<<"万\n"; Sleep(5000); system("cls"); if(a3<120){ cout<<"要20%的利息后是120万\n" ; cout<<"你还不起债,被别人打死了"; Sleep(2000); x2(); continue; }cout<<"你还了20%的利息120万债,恭喜通关\n"; Sleep(1000); break; } cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a=10; continue; } }if(a==10){ while(1){ int ans=0; cout<<"你听马冬梅说最近有一个智力测试很火,于是你也想来测一下\n"; cout<<"中国广东省广州市2023年简单版智力测试\n"; cout<<"(共7题 1-6题各10分,第7题40分)\n"; cout<<"1.(10分)蔡徐坤:“你叫什么名字呀?”\n"; cout<<" 某人:“大大滴听不懂思密达”\n"; cout<<" 问:某人是哪国人? 1.中国 2.日本 3.韩国\n"; z2(); if(b==3){ cout<<"\n答对了\n\n"; ans+=10; } else{ cout<<"\n答错了\n\n"; }cout<<"解析:中国人不可能听不懂中国话,中国不欢迎日本,也没有傻子会去日本那鬼地方,最后只有思密达了,即韩国\n\n"; cout<<"2.hm^2是哪个单位?填空题(10分)\n"; string ngm; cin>>ngm; if(ngm=="公顷"){ cout<<"\n答对了\n\n"; ans+=10; }else{ cout<<"\n答错了\n\n"; }cout<<"解析:公顷\n\n"; cout<<"3.ab=x ; cd=y ; a<b<c<d(10分)\n"; cout<<" 问x一定<y吗?1.是 2.否\n"; z(); if(b==2){ cout<<"\n答对了\n\n"; ans+=10; }else{ cout<<"\n答错了\n\n"; } cout<<"解析:找反例:a=-100 b=-10 c=0 d=1 -100<-10<0<1\n"; cout<<" x=-100*(-10)=1000 y=0*1=0 1000>0 x>y\n\n"; cout<<"4.(10分)一节主科课()分钟一节,副科课()分钟一节 1.50;40 2.50;0 3.40;40 4.40;0\n"; z3(); if(b==2){ cout<<"\n答对了\n\n"; ans+=10; }else{ cout<<"\n答错了\n\n"; }cout<<"解析:主课老师占课间和副科课 所以主科课40+10=50分钟一节 副科课被占0分钟一节,故选2\n\n"; cout<<"5.(GM智商测试第二次真题,有改动,10分)\n"; cout<<" 记录员通常有以下缺点:1.记性差 2.数数数不清,那么下一条是:\n"; cout<<" 1. 3.丢三落四 2. 4.丢三落四 3. 3.记性差 4. 4.记性差\n"; z3(); if(b==4){ cout<<"\n答对了\n\n"; ans+=10; }else{ cout<<"\n答错了\n\n"; }cout<<"解析:因为记录员说他数数数不清,所以他说的下一条不能接着说三;又说他记性差,所以下一条因该是之前的某一条,故选4\n\n"; cout<<"6.(GM智商测试第二次真题,有改动,10分)\n"; cout<<" [恐怖推理]小明被一种情绪推下了悬崖\n"; cout<<" 开心:他去酒吧HAPPY了,但我没把她推下悬崖呀\n"; cout<<" 刺激:他是中了10元的彩票,但我和开心一样没把她推下悬崖\n"; cout<<" 恐怖:他自己走夜路,说不定是他被谁刺激到了\n"; cout<<" 问是谁把他推下了悬崖:1.开心 2.刺激 3.恐怖 4.生气\n"; z3(); if(b==3){ cout<<"\n答对了\n\n"; ans+=10; }else{ cout<<"\n答错了\n\n"; }cout<<"解析:[恐怖推理],故选3\n"; cout<<"最后一道题了(40分),一个人在练习跑步时,突然感觉头上有一个离他30万米有一个闪电正朝他劈去,闪电落地后,那个人毫发无伤,问他的肤色是?填空题\n"; cin>> ngm; if(ngm=="黑色"){ cout<<"\n答对了\n\n"; ans+=40; }else{ cout<<"\n答错了\n\n"; }cout<<"解析:光的传播速度是30万米每秒,则闪电将在30/30=1秒后落地,而闪电的伤害在所击点的10米以内,而1s跑10m的人只有一个——博尔特——黑色皮肤\n"; cout<<"分数:"<<ans<<"分/100分\n"; if(ans==100){ cout<<"总体表现:天才"; }else if(ans>=70){ cout<<"最后一题都做对了:聪明"; }else if(ans>=50){ cout<<"总体表现:普通偏高"; }else if(ans>=30){ cout<<"总统体表:普通"; }else if(ans>=20){ cout<<"总体表现:普通偏低"; }else{ cout<<"总体表现:智商堪忧"; }cout<<"\n你的评测结果已经出来了,不知道你对自己的分数满不满意\n"; cout<<"这虽然只有7道题,但我(游戏主办方)觉得这还是有一定难度的,第2题:easy 第1,3,4:中等 第5,6,7:difficult\n"; cout<<"这关很水,不要介意,下一关补偿你\n"; break; } cout<<"\n你还要砸电脑吗?1.要 2.不要\n"; z(); if(b==2){ return 0; }else{ a=11; continue; } } } return 0; }
-
最近活动
- 2023年秋季营lesson15作业-深度优先搜索算法2 作业
- 2023年秋季营lesson14作业-深度优先搜索算法1 作业
- 2023年秋季营lesson13作业-递归算法2 作业
- 2023年秋季营lesson12作业-递归算法1 作业
- 2023年秋季营lesson10作业1-栈 作业
- 2023年秋季营lesson9作业1-递推算法 作业
- 2023年秋季营lesson8作业-指针&贪心 作业
- 2023年秋季营lesson7作业-位运算 作业
- 2023年秋季营lesson6作业-进制转换 作业
- 2023年秋季营lesson5作业-2023秋季营阶段测试1(仅供改题) 作业
- 2023年秋季营lesson4作业-排序&枚举 作业
- 第五届oiClass信息学夏令营day22作业-结构体和函数 作业
- 2023年秋季营lesson2作业-字符数组&字符串 作业
- 2023年秋季营lesson1作业-二维数组 作业
- 2023年第四届oiClass夏令营线上选拔赛 OI
- 夏令营第二周模拟测试 OI
- 夏令营第一周模拟测试 OI
-
Stat
-
Rating