(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是打到第幾個(gè) ;
void bobao()
{
cout<<"剩余僵尸數(shù):"<<10-r<<endl;
cout<<"僵尸血量:"<<x[r]<<endl;
cout<<"陽光數(shù):"<<sun<<endl;
cout<<"輸入數(shù)字選擇要用的植物"<<endl;
cout<<"最近的僵尸還有"<<round<<"回合進(jìn)家"<<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<<"介紹:植物將以卡牌的形式出現(xiàn)"<<endl;
cout<<"向日葵:0陽光,產(chǎn)出1陽光"<<endl;
cout<<"豌豆:1陽光,造成1傷害"<<endl;
cout<<"初始植物:2代表使用向日葵,1代表使用豌豆"<<endl;
cout<<"1-"<<guan<<endl;
cout<<"你的回合"<<endl;
cout<<"僵尸血量:1"<<endl;
cout<<"陽光數(shù)"<<sun<<endl;
cout<<"輸入數(shù)字選擇要用的植物"<<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;
}