第六届蓝桥杯JAVAB组初赛第六题
来源:互联网 发布:数据保护线有用吗 编辑:程序博客网 时间:2024/05/16 09:28
饮料换购
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。
输入:一个整数n,表示开始购买的饮料数量(0<n<10000)
输出:一个整数,表示实际得到的饮料数
例如:
用户输入:
100
程序应该输出:
149
使用递归的方法,n为瓶盖数,s为后增加的瓶子数
import java.util.Scanner;public class Test8 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();int s=0;int m=f(n,s);System.out.print(m+n);}public static int f(int n,int s){s+=n/3;if(n<=3){return s;}n=n/3+n%3;return f(n,s);}}
0 0
- 第六届蓝桥杯JAVAB组初赛第六题
- 第六届蓝桥杯JAVAB组初赛第三题
- 蓝桥杯数独(第五届蓝桥杯JavaB组第六题)
- 第六届蓝桥杯 省赛 JavaB组 三角形面积
- 2015第六届蓝桥杯JavaB组省赛
- 第六届蓝桥杯 省赛 JavaB组 立方变自身
- 第六届蓝桥杯大赛个人省赛javaB组
- 蓝桥杯 分机号 第六届JavaB组决赛第一题
- 蓝桥杯 穿越雷区 2015年第六届蓝桥杯JavaB组决赛第四题
- 蓝桥杯 表格计算 2016年第六届蓝桥杯javaB组决赛第五题
- 蓝桥杯第六届决赛JavaB代码填空题
- 第六届蓝桥杯省赛javaB组真题及答案
- 【蓝桥杯第六届javaB组国赛】表格计算
- 蓝桥杯第六届决赛试题JavaB
- 第六届蓝桥杯JavaA组 第六题 加法变乘法
- 第六章第六题
- 第八届蓝桥杯第六题
- 第六
- Android之NDK开发
- Repeated DNA Sequences
- Swift语言主流学习资源
- Android开发之系统性分析MediaPlayer终结版
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- 第六届蓝桥杯JAVAB组初赛第六题
- 嵌入式入门-远程登录
- sublime text 3 安装
- OpenGL键盘事件处理
- 【Java/JDBC.ORM】 jdbc插入大量数据时优化处理
- Paraview Parallel模式下的文件解析(四)
- Unix域套接字
- springAOP基于xml的配置前后环绕通知
- 川大oj 4370: Huangshenno1's test