欢迎光临散文网 会员登陆 & 注册

1-1+1-2

2023-10-21 16:15 作者:没有此号  | 我要投稿

#include<cstdio>

#include<iostream>

using namespace std;

int guan,sun,wandou,xiangrikui,boyun,lengque=0,round=9,r=1,x[9]={};//sun是阳光,r是打到第几个 ;

void bo()//触发拨云技能

{

lengque++;

if(lengque==2)

{

lengque=0;

sun++;

}

return;

 } 

void duqu()//读取存档 

{

freopen("guan.txt","r",stdin);//以读形式打开guan.txt

cin>>guan;//输入 

fclose(stdin);

freopen("wandou.txt","r",stdin);//以读形式打开豌豆.txt

cin>>wandou;//输入 

fclose(stdin);

freopen("xiangrikui.txt","r",stdin);//以读形式打开向日葵.txt

cin>>xiangrikui;//输入 

fclose(stdin);

freopen("boyun.txt","r",stdin);//以读形式打开拨云.txt

cin>>boyun;//输入 

fclose(stdin);

return;

 } 

void bobao()//播报战况 

{

cout<<"剩余僵尸数:"<<10-r<<endl;

cout<<"僵尸血量:"<<x[r]<<endl;

cout<<"阳光数:"<<sun<<endl;

cout<<"输入数字选择要用的植物"<<endl;

cout<<"最近的僵尸还有"<<round<<"回合进家"<<endl;

return;

}

void win()//赢 

{

freopen("guan.txt","r",stdin);//以读形式打开guan.txt

freopen("zhongjie.txt","w",stdout);//以写形式打开中介.txt

scanf("%d",&guan);//输入 

guan=guan+1;//关卡数+1 

printf("%d\n",guan);//输出 到中介 

freopen("zhongjie.txt","r",stdin);//以读形式打开中介.txt

freopen("guan.txt","w",stdout);//以写形式打开guan.txt

scanf("%d",&guan); //输入 

printf("%d\n",guan);//输出到关 

return;

}

void zhandou()//战斗 

{

int a;

cout<<"输入“1”开始"<<endl;

cin>>a;

if(a==1)

{

cout<<"开始"<<endl;

cout<<"介绍:植物将以卡牌的形式出现"<<endl;

cout<<"向日葵:0阳光,产出1阳光"<<endl;

cout<<"豌豆:1阳光,造成1伤害"<<endl;

cout<<"1代表使用豌豆,2代表使用向日葵"<<endl;

cout<<"1-"<<guan<<endl;

cout<<"你的回合"<<endl;

cout<<"阳光数"<<sun<<endl;

cout<<"输入数字选择要用的植物"<<endl;

}

switch(guan)

{

case 1:

{

x[0]=0;x[1]=1;x[2]=1;x[3]=1;x[4]=1;x[5]=1;x[6]=2;x[7]=2;x[8]=2;x[9]=4;

break;

}

case 2:

{

x[0]=0;x[1]=1;x[2]=1;x[3]=1;x[4]=2;x[5]=2;x[6]=2;x[7]=4;x[8]=4;x[9]=4;

}

while(x[9]!=0)

{

cin>>a;

round--;

if(boyun=1)

{

bo();

}

switch(a)

{

case 1:

if(sun>=1)

{

sun--;

x[r]=x[r]-1;

if(x[r]<=0)

{

r++;

round=round+3;

if(wandou>1)

{

sun++;

}

}

}

else

{

cout<<"没有阳光还想发射"<<endl; 

}

break;

case 2:

{

sun++;

if(xiangrikui>1)

{

sun++;

}

break;

}

case 3:

{

if(xiangrikui>2)

{

cout<<"输入要发射的阳光" <<endl;

cin>>a;

if(a<=sun)

{

x[r]=x[r]-1;

if(x[r]<=0)

{

r++;

round=round+3;

}

else

{

cout<<"没有阳光还想发射"<<endl; 

}

else

{

cout<<"你还没有解锁" <<endl;

}

}

}

bobao();

if(round==0)

{

cout<<"失败";

return;

}

}

cout<<"1-"<<guan<<"完成"<<endl ;

win();

return;

}

int main()

{

sun=0; 

zhandou();

cout<<"选择一个升级"<<endl;

cout<<"向日葵现等级:"<<xiangrikui<<endl;

cout<<"输入1升级向日葵"<<endl;

cout<<"向日葵等级2:分裂:一次生产两个阳光,向日葵等级3:太阳射线:一次可花费任意点阳光打出任意点伤害"<<endl;

cout<<"豌豆现等级:"<<wandou<<endl;

cout<<"输入2升级豌豆"<<endl;

cout<<"豌豆等级2:狂骨:每杀死1个僵尸获得1点阳光,豌豆等级3:精准:伤害翻倍"<<endl;

cout<<"输入3获得拨云"<<endl;

cout<<"拨云效果:每2回合获得1阳光"<<endl;

return 0;

}


1-1+1-2的评论 (共 条)

分享到微博请遵守国家法律