可乐瓶的算法

今天在班里做题,在附加题里面遇到了一个算可乐瓶的问题,也是我唯一做出来的。题目是:

1.        给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。

在个问题我先了半天就有一点思路,可是就是写不出来,在记事本上一直停留无法前进,于是我就放弃了这题,去看其它的题目。不过看了其它的就更绝望了。

到了下午,我又看了买可乐这个题目,不知道为什么,我就想写不出来,就画一个流程图吧!事先说明一下,我的流程图可能画的不对,还请谅解,不谅解也没事,我忍,只要别踩就行,哈哈。就这样我在作业本上画流程图,思绪没想到竟然给一步一步的打开了,万能的流程图呀!请看下图:

代码如下:

          int j=0;
int sum=0;
int a=3;
int c=0;
int d=0;
for(int i=20;i>3;i=sum){
j+=i/a;
c=i/a;
d=i%a;
sum=c+d;
}
System.out.println(j);
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值