代码:(请用英文输入,不要加” . “)
#include <bits/stdc++.h>
#include <windows.h>
#include <unistd.h>
#include <time.h>
using namespace std;
int main()
{
int a=0,sl1=0,sl2=0,sl3=0,sl4=0;//各军舰数量
int jzj=0;
char xz;//选择
int jj=10000,jj2=0;//资金
int jf=0;
cin>>xz;
while(a==0)
{
cout<<"新手基地 驱逐舰:5 护卫舰:6 巡洋舰:2";
cout<<endl<<jj<<" $"<<endl;
sl1=5;
sl2=6;
sl3=2;
cout<<"a.建立港口(=55000w-60000w $ *$价格较高) b.出航"<<endl;
cin>>xz;
if(xz=='a')
{
jj-=55000;
if(jj<0)
{
cout<<"借款:"<<abs(jj)<<endl;
jj=0;
jj2=abs(jj);
}
cout<<"剩余:"<<jj<<" $"<<endl;
}
else
{
cout<<"a.驱逐舰 b.护卫舰 c.巡洋舰 d.全员出动"<<endl;
cin>>xz;
if(xz=='a'||xz=='b'||xz=='c')
{
cout<<endl<<"单独出行,被敌方雷达发现,火力不足,全舰队覆没";
break;
}
else
{
cout<<"目标过大,与敌方双航母战斗群交战";
cout<<"a.群体战斗 b.分为:5驱+5护为一组,其他另一组 c.按火力平均分组";
cin>>xz;
if(xz=='a'||xz=='c')
{
cout<<"突围失败!";
break;
}
else
{
cout<<"你用你的火力和数量优势,击沉了1艘护卫舰,2艘巡洋舰和1艘航母,获得1艘航母(+70架舰载机)";
sl4++;
jzj+=70;
cout<<endl<<"a.回航 b.前行";
cin>>xz;
if(xz=='a')
{
jj+=10000;
cout<<"回到港口! 本次航行+5分!"<<endl;
jf+=5;
}
else
{
cout<<"您的燃油不足,重新建立 [ 1 ] 座港口 用舰载机袭击对方港口! Great!"<<endl;
cout<<"建立港口+击沉敌舰+击毁港口 >> +20积分!"<<endl;
jf+=20;
}
if(jf>=50&&jj2<=0)
{
cout<<"超过50分 >> 闯关成功! >> 前往下一关"<<endl;
return 0;
}
if(jj2>0)
{
cout<<"失败!"<<endl<<endl;
}
}
}
}
}
return 0;
}