C++代码片段

for(int i=1; i<=shuliang; i++)
            {
                int f=100;
                cout<<a[i].name<<":"<<'\n';
                cout<<"该舰艇现在距离基地"<<km<<"km,需要"<<km*a[i].gas_good<<"升燃油"<<'\n';
                if(a[i].fire==0) pr("舰艇无火灾",2),cout<<'\n';
                else if(a[i].fire>0&&a[i].fire<=1.5) pr("舰艇火灾警告",6),f-=0.1,cout<<'\n';
                else if(a[i].fire<=5) pr("中等火灾警告",6),f-=5,cout<<'\n';
                else if(a[i].fire<=10) pr("最高火灾警告->立即返航/弃船",4),f-=40,cout<<'\n';
                if(km*a[i].gas_good>=a[i].gas*2) pr("最高油量警告->立即返航",4),f-=40,cout<<'\n';
                else if(km*a[i].gas_good>=a[i].gas) pr("油量警告",6),f-=35,cout<<'\n';
                if(a[i].HP<=100) pr("重伤警告->立即返航/弃船",4),f-=60,cout<<'\n';
                else if(a[i].HP<=1000) pr("警告->注意躲避火力",6),f-=20,cout<<'\n';
                cout<<"1 主炮弹药数量:";
                int l=a[i].att_s_1;
                cout<<l<<'\n';
                if(l==0) pr("没有弹药 建议增添",4);
                else if(l<=30) pr("弹药较少 建议增添",6);
                else pr("基本足够(仅为评估)",2);
                cout<<'\n';
                cout<<"2 副炮弹药数量:";
                l=a[i].att_s_2;
                cout<<l<<'\n';
                if(l==0) pr("没有弹药 建议增添",4);
                else if(l<=30) pr("弹药较少 建议增添",6);
                else pr("基本足够(仅为评估)",2);
                cout<<'\n';
                if(a[i].att_1==0) pr("主炮不足",4),cout<<'\n';
                if(a[i].att_2==0) pr("副炮不足",4),cout<<'\n';
                if(a[i].att_2==0) pr("鱼雷不足",4),cout<<'\n';
                if(a[i].att_2==0) pr("水雷不足",4),cout<<'\n';
                if(f<0) pr("结果->立即返航/弃船",4),cout<<'\n';
                else if(f<=50) pr("结果->准备返航",4),cout<<'\n';
                else if(f<=70) pr("结果->状态一般",6),cout<<'\n';
                else pr("结果->状态良好",2),cout<<'\n';
            }

for(int i=1; i<=shuliang; i++)
			{
				int f=100;
				cout<<a[i].name<<":"<<'\n';
				cout<<"该舰艇现在距离基地"<<km<<"km,需要"<<km*a[i].gas_good<<"升燃油"<<'\n';
				if(a[i].fire==0) pr("舰艇无火灾",2),cout<<'\n';
				else if(a[i].fire>0&&a[i].fire<=1.5) pr("舰艇火灾警告",6),f-=0.1,cout<<'\n';
				else if(a[i].fire<=5) pr("中等火灾警告",6),f-=5,cout<<'\n';
				else if(a[i].fire<=10) pr("最高火灾警告->立即返航/弃船",4),f-=40,cout<<'\n';
				if(km*a[i].gas_good>=a[i].gas*2) pr("最高油量警告->立即返航",4),f-=40,cout<<'\n';
				else if(km*a[i].gas_good>=a[i].gas) pr("油量警告",6),f-=35,cout<<'\n';
				if(a[i].HP<=100) pr("重伤警告->立即返航/弃船",4),f-=60,cout<<'\n';
				else if(a[i].HP<=1000) pr("警告->注意躲避火力",6),f-=20,cout<<'\n';
				cout<<"1 主炮弹药数量:";
				int l=a[i].att_s_1;
				cout<<l<<'\n';
				if(l==0) pr("没有弹药 建议增添",4);
				else if(l<=30) pr("弹药较少 建议增添",6);
				else pr("基本足够(仅为评估)",2);
				cout<<'\n';
				cout<<"2 副炮弹药数量:";
				l=a[i].att_s_2;
				cout<<l<<'\n';
				if(l==0) pr("没有弹药 建议增添",4);
				else if(l<=30) pr("弹药较少 建议增添",6);
				else pr("基本足够(仅为评估)",2);
				cout<<'\n';
				if(a[i].att_1==0) pr("主炮不足",4),cout<<'\n';
				if(a[i].att_2==0) pr("副炮不足",4),cout<<'\n';
				if(a[i].att_2==0) pr("鱼雷不足",4),cout<<'\n';
				if(a[i].att_2==0) pr("水雷不足",4),cout<<'\n';
				if(f<0) pr("结果->立即返航/弃船",4),cout<<'\n';
				else if(f<=50) pr("结果->准备返航",4),cout<<'\n';
				else if(f<=70) pr("结果->状态一般",6),cout<<'\n';
				else pr("结果->状态良好",2),cout<<'\n';
			}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值