今天在班里做题,在附加题里面遇到了一个算可乐瓶的问题,也是我唯一做出来的。题目是:
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);
}