java实现第六届蓝桥杯饮料换购
JAVA 实现 蓝桥 第六届
2023-09-14 08:58:11 时间
饮料换购
饮料换购
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。
输入:一个整数n,表示开始购买的饮料数量(0<n<10000)
输出:一个整数,表示实际得到的饮料数
例如:
用户输入:
程序应该输出:
用户输入:
程序应该输出:
资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。
注意:主类的名字必须是:Main,否则按无效代码处理。
import java.util.Scanner;
public class Main {
public static void printResult(int n) {
int sum = n;
while(n > 2) {
sum += n / 3;
n = n / 3 + n % 3;
}
System.out.println(sum);
return;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
printResult(n);
}
}
相关文章
- java局域网发送文件_Java如何实现局域网文件传输代码案例分享
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java生成license_使用truelicense实现用于JAVA工程license机制(包括license生成和验证)…
- 用java实现笛卡尔积_Java实现笛卡尔积
- java 优先级队列_JAVA 队列
- java list 转json 字符串_Java之JSON字符串与List集合之间相互转换
- java解释器虚拟机-Java代码如何运行在Java虚拟机中
- 一种求离散数学传递闭包的算法java实现详解编程语言
- 如何用java实现断点续传详解编程语言
- MySQL封装之Java实现(mysql封装java)
- 系统命令Java实现Linux系统命令调用的探究(java调用linux)
- 数据库写入Java实现MySQL数据库的写入操作(java向mysql)
- 写入数据Java实现MySQL数据写入(java向mysql)
- Java监控MySQL性能:实现数据库运行优化(java监控mysql)
- 分布式Java实现Redis分布式:从入门到精通(java实现redis)
- Java实现Redis事务管理(redis事务java)
- 清理Redis中Java实现的缓存过期清理(redisjava过期)
- 处理Java使用Redis操作实现数据过期管理(redisjava过期)
- 策略Java中实现Redis限时过期策略(redisjava过期)
- 策略Redis与Java结合,实现有效的过期策略(redisjava过期)
- Redis与Java结合实现数据过期功能(redisjava过期)
- 使用Java连接MySQL实现查询功能(java连接mysql查询)
- Java程序在Linux系统中实现命令操作(java运行linux命令)
- 使用Java语言写Redis实现一个分布式缓存系统(用java写个redis)
- Java存入Oracle数据库实现快速高效的数据存储(java存入oracle)
- Java通过接口实现匿名类的实例代码
- java实现简单的给sql语句赋值的示例