当前位置: 首页 > news >正文

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';}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Redis】redis5种数据类型(哈希)
  • 正点原子阿尔法ARM开发板-IMX6ULL(三)——汇编LED驱动实验-上
  • docker conda
  • 【Postgresql】地理空间数据的存储与查询,查询效率优化策略,数据类型与查询速度的影响
  • 国家商用密码算法——SM4、SM7、SM9
  • 一区霜冰算法+双向深度学习模型+注意力机制!RIME-BiTCN-BiGRU-Attention
  • C语言 ——— 学习并使用条件编译指令
  • 【佳学基因检测】如何使用Letsencrypt对一个网站进行加密?
  • 【Python常用库_1】网络安全清洁专家——Bleach
  • TiDB-从0到1【完结】
  • 细致刨析JDBC ① 基础篇
  • Windows10 如何配置python IDE
  • Apple Intelligence深夜炸场!苹果发布4颗自研芯片,iPhone/iWatch/AirPods大升级
  • 专业级PDF编辑神器大比拼:效率与功能并重的选择
  • 【日常记录-Java】SpringBoot中使用无返回值的异步方法
  • JS 中的深拷贝与浅拷贝
  • 时间复杂度分析经典问题——最大子序列和
  • 3.7、@ResponseBody 和 @RestController
  • bootstrap创建登录注册页面
  • HTTP中的ETag在移动客户端的应用
  • IndexedDB
  • Laravel Telescope:优雅的应用调试工具
  • MySQL几个简单SQL的优化
  • React-flux杂记
  • Vue ES6 Jade Scss Webpack Gulp
  • 初识MongoDB分片
  • 从零开始在ubuntu上搭建node开发环境
  • 多线程 start 和 run 方法到底有什么区别?
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 批量截取pdf文件
  • 漂亮刷新控件-iOS
  • 如何设计一个比特币钱包服务
  • 如何使用 JavaScript 解析 URL
  • 收藏好这篇,别再只说“数据劫持”了
  • 系统认识JavaScript正则表达式
  • 用jquery写贪吃蛇
  • 数据可视化之下发图实践
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​secrets --- 生成管理密码的安全随机数​
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #define
  • #pragma once与条件编译
  • #QT(智能家居界面-界面切换)
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (4) PIVOT 和 UPIVOT 的使用
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (LeetCode) T14. Longest Common Prefix
  • (二) 初入MySQL 【数据库管理】
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (七)理解angular中的module和injector,即依赖注入
  • (十六)串口UART
  • (已解决)Bootstrap精美弹出框模态框modal,实现js向modal传递数据
  • (原創) 物件導向與老子思想 (OO)
  • (转)c++ std::pair 与 std::make