c++小游戏杀手1.1.バージョン1、了解

12247 ワード

カジノも無敵カードも出てきたので、見てみましょう
#include
#include
int again,cho,num,about,fla=0,strc;
int three=0,five=0,ten=0,dmon,dumo=0,paim=0;
long long money=0;long shop[4],pric[5]={0,30,60,90};
int main()
{
srand(time(NULL));
int b,p,x,c,d,e=0,f=0,g,h=0,i=1,j,l,m,n=5,o=0,flag=0,t1=0,t2=0,last=0;
int flog=0,tans=0,change=0,choo,ice,tangc=0,train,goch=0,game=1,choos=1;
if(paim!=0&&dumo!=0)
{
    printf("         
");Sleep(1000); switch(paim) { case 1:printf(" ! 100% ! %d
",dumo*2);money+=dumo*2;break; case 2:printf(" ! 50% ! %d
",dumo*1.5);money+=dumo*1.5;break; case 3:printf(" ! -50% ! %d
",dumo*0.5);money+=dumo*0.5;break; default:printf(" ,
"); } printf("
"); Sleep(3000); dumo=0;paim=0; } if(three==3) { printf(" !
"); Sleep(1000); printf(" :150 , 3 , 2 , 1

"); money+=150,shop[1]+=3,shop[2]+=2,shop[3]+=1; three=0;Sleep(3000); } if(five==5) { printf(" !
"); Sleep(1000); printf(" :300 , 6 , 4 , 3

"); money+=300,shop[1]+=6,shop[2]+=4,shop[3]+=3; five=0;Sleep(3000); } if(ten==10) { printf(" !
"); Sleep(1000); printf(" :1000 , 15 , 12 , 10

"); money+=1000,shop[1]+=15,shop[2]+=12,shop[3]+=10; ten=0;Sleep(3000); } printf(" 1-> , 2-> , 3-> , 4-> , 5-> , 0->
"); scanf("%d",&strc); if(strc>5) { printf(" !

"); Sleep(1000);return main(); } if(strc==0) return 0; if(strc==2) { printf("---------------------------------------------
---"); printf(" %d
",money); printf(" 30 , %d ( : 1)
",shop[1]); printf(" 60 , %d ( : 2)
",shop[2]); printf(" 90 , %d ( : 3)
( : 4)
",shop[3]); scanf("%d",&cho); if(cho==4) { printf("---------------------------------------------

"); return main(); } printf(" :"); scanf("%d",&train); if(money>=pric[cho]*train) { money-=pric[cho]*train; shop[cho]+=train; printf(" , !
---------------------------------------------

"); return main(); } else { printf(" !
---------------------------------------------

"); return main(); } } if(strc==3) { printf("---------------------------------------------
J !
"); Sleep(1000); DC:printf(" 1 , 2 , 3
"); scanf("%d",&dmon); if(dmon==1) { Sleep(1000);printf(" ( 0)!
"); Sleep(1000);printf(" ( ):"); scanf("%d",&dumo); if(dumo!=0&&dumo<=money) { printf(" !
---------------------------------------------

"); money-=dumo;return main(); } if(dumo>money) { printf(" !

"); dumo=0; goto DC; } } if(dmon!=3) { Sleep(1000); printf(" :
"); printf(" : 100%
"); printf(" : 50%
"); printf(" : -50%
"); printf(" / :
"); printf("
");goto DC; } printf("---------------------------------------------

"); return main(); } if(strc==4) { Sleep(1000);printf("
, ,
"); Sleep(1000);printf(" , ,
"); Sleep(1000);printf("
"); Sleep(1000);printf(" CSDN: ShineEternal
"); Sleep(1000);printf("10

"); Sleep(10000);return main(); } if(strc==5) { printf("---------------------------------------------

"); printf(" :1.1.1 1;
"); printf(" : CSDN: ShineEternal , : 51CTO: Jeffrey2020
"); printf(" 2, 3, 4;
"); scanf("%d",&about); switch(about) { case 1:printf("
1.1.2 :
: ,
:1.
\t 2.
\t 3. bug");break; case 2:printf(" , !");if(fla==0) money+=60,fla=1;break; case 3:printf(" ");Sleep(2000);printf("
!");return 0;break; } printf("
---------------------------------------------

"); return main(); } printf("
(1-5)
"); scanf("%d",&b); int a[6]={0,1,2,3,4,5},k[10]={0}; AA:while(n!=1) { printf("
"); if(game==1&&i==1&&shop[3]>=1) { printf(" ? 0, 1
"); scanf("%d",&choos); if(choos==0) { Sleep(1000); printf(" !
"); shop[3]--; } printf("
"); } if(n==2&&last==0) { Sleep(1000); printf(" !
"); for(int las=1;las<=5;++las) { if(t1==0&&a[las]!=0) t1=las; else if(a[las]!=0&&t1!=0) t2=las; } Sleep(1000); printf("%d %d !

",t1,t2); last=1; } if(i==1&&change==0) { Sleep (1000); printf(" :%d %d %d %d %d

",a[1],a[2],a[3],a[4],a[5]); } if(i==6) i=1,game++; if(a[i]==0) { i++; continue; } Sleep(1000); if(tangc==0) printf(" %d
",i); else tangc=0; if(i==b) { Sleep(1000); FF:if(goch==1) Sleep(1000); printf(" *** :%d %d %d %d %d",a[1],a[2],a[3],a[4],a[5]); if(shop[2]>=1&&change==0) printf(" 6"); printf("
"); scanf("%d",&choo); if(choo==6&&shop[2]>=1) { EE:Sleep(1000); printf(" :%d %d %d %d %d
",a[1],a[2],a[3],a[4],a[5]); scanf("%d",&ice); if(a[ice]==0||ice==b||ice>5) { printf(" !
"); goto EE; } else printf(" !
"),change=1,tangc=1; shop[2]--; goto AA; } else { p=choo; if(a[p]==0||p==b||p>5) { printf("
"); goch=1;goto FF; } } } else { do p=rand()%5+1; while(p!=i); while(a[p]==0||p==i) p=rand()%5+1; } if(i==ice&&tans<=1) { Sleep(1000); printf("%d ,

",ice); i++;tans++; goto AA; } Sleep(1000); printf("%d %d
",i,p); Sleep(1000); printf("%d %d
",i,c=rand()%6+1); if(i>=c) { if(p==b&&choos==0&&game<=3) { Sleep(1000); printf("%d %d , %d

",i,b,b); i++;goto AA; } a[p]=0; Sleep(1000); printf("%d %d

",i,p); n--; } else {Sleep(1000); printf("%d

",i);} if(i==5&&a[p]==0) { if(rand()%3==1||rand()%3==2) { if(p==1&&f<=2) { Sleep(1000); printf("5 1
"); Sleep(800); printf("

"); f=3; } if(p==2&&h==0) { Sleep(1000); printf("5 2
"); Sleep(800); printf("

"); h=1; } if(p==3&&o==0) { Sleep(1000); printf("5 3
"); Sleep(800); printf("

"); o=1; } } } DD:if(a[1]==0) { if(b==1&&flag==1) goto AA; if(f<=2) { Sleep(1000); printf("1
"); f++; n++; a[1]=1; if(f==1) { do g=rand()%5+1; while(a[g]==0||g==1); Sleep(1000); printf(" %d
",g); if(g==b&&choos==0&&game<=3) { Sleep(1000); printf("%d ,

",b); i++;goto AA; } Sleep(1000); printf("%d

",g); a[g]=0; n--; } } else a[1]=0; } if(a[2]==0&&h==0) { if(b==2&&flag==1) goto AA; Sleep(1000); printf("2
"); n++; a[2]=2; do m=rand()%5+1; while(a[m]==0||m==2); Sleep(1000); printf(" %d
",m); if(rand()%2==1) { if(m==b&&choos==0&&game<=3) { Sleep(1000); printf("%d ,

",b); h=1;i++;goto AA; } a[m]=0; Sleep(1000); printf("%d

",m); n--; } else { Sleep(1000); printf("

"); } h=1;goto DD; } if(a[3]==0&&o==0) { if(b==3&&flag==1) goto AA; Sleep(1000); printf("3

"); a[3]=3; o++; n++; } if(i==4&&a[p]==0) { if(n==1) goto GG; else { Sleep(1000); printf("4 ***
"); flog=1; if(p==b) goto GG; else goto AA; } } if(i==4&&a[p]!=0) flog=0; GG:if(a[b]==0&&e==0) { if(n==1) { num=1; goto CC; } if(shop[1]>=1&&flag==0) { Sleep(1000); printf("%d
",b); flag=1; a[b]=b; shop[1]--; if(flog==1) { Sleep(1000); printf("4 ***
"); flog=0; } printf("
"); i++;n++;goto AA; } printf(" , ? 0, 1
"); scanf("%d",&x); if(x==1) { num=n; goto BB; } else if(x==0) e=1,num=n; } if(flog==0) i++; else flog=0; } if(num==0) num++; CC:for(j=1;j<=5;j++) if(a[j]!=0) d=j; Sleep(800); printf("%d ",d); if(d==b) { printf("
1 ! 30
"),money+=30; three++,five++,ten++,paim=1; } else { BB:Sleep(1000); printf("
: %d :",num+1); switch(num) { case 1:printf("20
");money+=20;paim=2;break; case 2:printf("10
");money+=10;paim=3;break; case 3:printf("5
");money+=5;paim=4;break; case 4:printf("
");paim=5;break; default:printf("( , ? bug, )
"); } three=0,five=0,ten=0; } printf("

? 0, 1,
"); scanf("%d",&again); if(again==0) { printf("

"); return main(); } if(again==1) return 0; }