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

1-2完成

2023-11-11 16:02 作者:没有此号  | 我要投稿

#include<cstdio>

#include<iostream>

using namespace std;

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

void bo()

{

lengque++;

if(lengque==2)

{

lengque=0;

sun++;

}

return;

}

void bobao()//播报战况

{

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

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

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

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

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

return;

}

void zhandou()

{

sun=0;

cout<<"开始"<<endl;

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

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

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

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

cout<<"1-2"<<endl;

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

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

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

while(x[9]!=0)

{

round--;

if(boyun==1)

{

bo();

bobao();

}

else

{

cout<<"阴云遮幕";

}

cin>>a;

switch(a)

{

case 1:

if(sun>=1)

{

sun--;

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

if(x[r]<=0)

{

r++;

round=round+3;

if(wandou>=2)

{

sun++;

}

}

}

else

{

cout<<"没阳光"<<endl;

}

break;

case 2:

{

sun++;

if(xiangrikui>=1)

{

sun++;

}

break;

}

case 3:

{

if(xiangrikui>=3)

{

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;

}

break; 

}

default:

{

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

}

}

if(round==0)

{

cout<<"失败";

return;

}

}

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

return;

}

int main()

{

xiangrikui=0;wandou=0;boyun=0;

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

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

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

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

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

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

cout<<"拨云效果:每2回合获得1阳光(有隐藏)"<<endl;

cin>>a;

switch(a)

{

case 1:

{

xiangrikui++;

break;

}

case 2:

{

wandou++;

break;

}

case 3:

{

boyun++;

break;

}

default:

{

cout<<"???"<<endl;

}

}

zhandou();

return 0;

}


1-2完成的评论 (共 条)

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