(4)
#include<cstdio>
#include<iostream>
using namespace std;
int guan,sun,round=9,r=1,x[10]={0,1,1,1,1,1,2,2,2,4,};//sun是阳光,r是打到第几个 ;
void bobao()
{
cout<<"剩余僵尸数:"<<10-r<<endl;
cout<<"僵尸血量:"<<x[r]<<endl;
cout<<"阳光数:"<<sun<<endl;
cout<<"输入数字选择要用的植物"<<endl;
cout<<"最近的僵尸还有"<<round<<"回合进家"<<endl;
return;
}
void win()
{
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
int temp,sum=0;
scanf("%d",&temp);
sum=temp+1;
printf("%d\n",sum);
freopen("out.txt","r",stdin);
freopen("in.txt","w",stdout);
scanf("%d",&temp);
sum=temp;
printf("%d\n",sum);
guan=sum;
return;
}
int main()
{
//freopen("in.txt","r",stdin);
//scanf("%d",&guan);
int a;
cout<<"输入“1”开始"<<endl;
cin>>a;
if(a==1)
{
cout<<"开始"<<endl;
cout<<"介绍:植物将以卡牌的形式出现"<<endl;
cout<<"向日葵:0阳光,产出1阳光"<<endl;
cout<<"豌豆:1阳光,造成1伤害"<<endl;
cout<<"初始植物:2代表使用向日葵,1代表使用豌豆"<<endl;
cout<<"1-"<<guan<<endl;
cout<<"你的回合"<<endl;
cout<<"僵尸血量:1"<<endl;
cout<<"阳光数"<<sun<<endl;
cout<<"输入数字选择要用的植物"<<endl;
}
while(x[9]!=0)
{
cin>>a;
round--;
switch(a)
{
case 1:
if(sun>=1)
{
sun--;
x[r]=x[r]-1;
if(x[r]<=0)
{
r++;
round=round+3;
}
}
break;
case 2:
{
sun++;
}
}
bobao();
if(round==0)
{
cout<<"失败";
}
}
cout<<"1-"<<guan<<"完成"<<endl ;
win();
return 0;
}