本帖最后由 silentCat 于 2015-11-18 22:49 编辑
- /**10、 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,
- * 够28人喝?假如是50人,又需要买多少瓶可乐?
- * @author Administrator
- *思路:我先买一瓶,之后两瓶一循环,运算还要买几瓶
- * 因为集三个空瓶可以换一瓶可乐,买两瓶就可以够三人喝
- */
- public class A {
- public static void main(String[] args) {
- //定义人数
- int i=28;
- //买可乐的方法
- int j=keLe(i);
- System.out.println(j);
- }
- private static int keLe(int i) {
- i=i-1;
- //要买的可乐数
- int j=0;
- while(i>2){
- j+=2;
- i-=3;
- }
- j+=i;
- return j+1;
- }
-
- }
复制代码 感谢梭梭树的指正
|
|