啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒

2024-02-26 08:18

本文主要是介绍啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天跟朋友聊天,她给我出了一道挺逗比的题,今天正好没事,用java把它算了一下,测试题如下:
防痴呆的测试题来啦:啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒,20元最多可以喝多少瓶?

java代码如下:

    @Testpublic void test() {Integer money = 50;Integer price = 2;System.out.println("现在兜里有多少人民币:" + money + "------每个瓶子的价钱:" + price);// 可以买多少瓶啤酒Integer num = money / price;// 剩余瓶盖Integer pingGai = num;// 剩余瓶子Integer pingZi = num;Integer num2 = null;Integer num3 = null;for (int i = 0; i < 100; i++) {if (!(pingGai < 4 && pingZi < 2)) {// 4个瓶盖可以换一瓶啤酒num2 = pingGai / 4;// 2个瓶子可以换成一瓶啤酒num3 = pingZi / 2;// 剩余瓶盖pingGai = pingGai - 4 * num2 + num2 + num3;// 剩余瓶子pingZi = pingZi - 2 * num3 + num2 + num3;System.out.println("一次下来剩余的瓶盖和瓶子:" + pingGai + "-----" + pingZi);num = num + num2;num = num + num3;System.out.println("换的瓶子个数:" + num);} else {break;}}System.out.println("最后总共换多少个瓶子:" + num);System.out.println("最后剩余的瓶盖:" + pingGai);System.out.println("最后剩余的瓶子:" + pingZi);}

代码写得有些简陋,有更简单的希望博友们能够批评指出,本人小白一个。谢了!

这篇关于啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/748207

相关文章

找出有毒的那一瓶药

找出有毒的那一瓶药 找出有毒的那一瓶药问题描述求解方法二进制编码方法详细示例 找出有毒的那一瓶药 问题描述 有47瓶药,其中只有一瓶有毒。从中毒到死亡时间为4天,问最少准备几只老鼠,在4天时间内找出有毒的药? 求解方法 要在4天内确定有毒药瓶,最少需要 6 只老鼠。以下是如何使用这 6 只老鼠来找出有毒药瓶的方法。 二进制编码方法 药瓶编号: 将47瓶药瓶编号从1到

如何限制与管控员工上网行为?四个方法让员工效率倍增!【企业员工上网行为管理】

在信息化时代,员工的上网行为直接影响着工作效率和企业的安全性。不当的网络使用,如浏览与工作无关的网站、下载不安全的文件,可能导致工作效率低下,甚至引发安全风险。因此,许多企业正在积极寻找有效的措施来管控员工的上网行为,以确保工作效率的提升。 以下是四个常见且有效的员工上网行为管理方法,帮助企业实现更高效的网络管理。 方法一:配置网络防火墙进行访问限制 最基础的员工上网行为管理方法是通过配置防

当网工,华为认证哪种适合我?四个维度来解惑

随着网络技术的不断进步,对网工的专业技能要求也越来越高。 在这种背景下,获得权威认证成为了提升个人技能、证明专业能力的重要途径。 华为,作为全球领先的ICT解决方案提供商,其认证项目在业界享有极高的声誉。 华为认证不仅涵盖了网络技术的各个方面,还根据不同的技能水平和职业发展阶段,提供了不同级别的认证,包括HCIA、HCIP、HCIE。 这些认证不仅有助于网络工程师提升自己的技术水平,也是企业在招聘

Mysql的四个隔离级别 与mvcc(2)

特殊颜色字体为自己总结,关于mvcc直接看最后面的。 一、Mysql的四个隔离级别 预备工作: 先创建一个test数据库及account表, create database test;use test;create table account(id int not null,balance float not null,PRIMARY KEY ( id)) 向accoun

OPenCV结构分析与形状描述符(4)计算一个旋转矩形的四个顶点的函数boxPoints()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C++11 算法描述 找到一个旋转矩形的四个顶点。对于绘制旋转矩形很有用。 该函数找到一个旋转矩形的四个顶点。这个函数对于绘制矩形很有帮助。在C++中,可以不用这个函数,而是直接使用RotatedRect::points方法。更多相关信息,请访问创建边界旋转框和轮廓

重庆啤酒业绩增速放缓:被多家机构下调盈利预测,下半年如何应对?

《港湾商业观察》施子夫 作为西南地区知名的啤酒品牌,重庆啤酒(600132.SH)上半年交出的业绩答卷显示了公司增速放缓之压,同时,归母净资产也双位数下滑。 三季度还剩最后一个月,面对下半年的市场环境,重庆啤酒该如何赛跑?​ 业绩增速放缓,被多家机构下调盈利预测 2024年上半年(报告期内),重庆啤酒实现营业收入88.61亿元,同比增长4.18%;归属于上市公司股东净利润9.01亿

牛客笔试,牛客.四个选项(dfs巨难)牛客.接雨水动态规划单调栈解法牛客.栈和排序牛客.加减

目录 牛客.四个选项(dfs巨难) 牛客.接雨水 动态规划 单调栈解法 牛客.栈和排序 牛客.加减 牛客.四个选项(dfs巨难)   刚开始我是想着用数学,Cxx去解决,但是他的还有其余条件,就没有办法解决,所以就枚举 ,递归的数据量不大时候,是推荐使用的 import java.util.*;// 注意类名必须为 Main, 不要有任何 packag

[Algorithm][综合训练][四个选项][接雨水]详细讲解

目录 1.四个选项1.题目链接2.算法原理详解 && 代码实现 2.接雨水1.题目链接2.算法原理详解 && 代码实现 1.四个选项 1.题目链接 四个选项 2.算法原理详解 && 代码实现 解法:DFS(暴搜) + 剪枝 + Hash 剪枝: 填某个数的时候,要看看还有没有剩余次数填某个数的时候,符不符合若干题的选项必须相同 #include <iostr

工作效率翻倍,四个法宝受益终身!

首先,上逻辑,抓住四个要素 优化工作流程 提升时间管理能力 增强专注度 借助高效工具 在不同场景下,核心要素不同: 【极度饱和,强度极大】基本工作都需要天天加班,优先靠工具,脱离苦海~ 【工作不饱和,但需要熬时长】有碎片时间,需要团队整体效率提升,靠优化流程~ 【开启第二曲线,提升时间价值】克服懒散习惯,填满空挡避免虚度光阴,靠培养专注度~~ 保证基本工作效率的五

Html中a标签的四个属性 link ,visited , hover ,active 是有顺序的! LVHA

1。html中a标签的四个属性书写是有顺序的,如果顺序不对,显示效果有可能出现差错。 a:link{text-decoration:none ; color:#c00 ;} a:visited {text-decoration:none ; color:#c30 ;} a:hover {text-decoration:underline ; color:#f60 ;} a:active