28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?

原创 2016年06月01日 20:19:12

1.28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?

import java.util.Scanner;
public class Test9 {
	 public static void main(String[] args) {
	        method_1(28);
	        method_1(50);
	        method_2(28);
	        method_2(50);
	    }
	    public static void method_1(int peopleNumbers) {
	        /**
	         * “(peopleNumbers-1)/3”:除去第一个人后,没够3人就减去
	         */
	        int colaNumbers = peopleNumbers - (peopleNumbers - 1) / 3;
	        System.out.println("方法一:" + peopleNumbers + "人需要买" + colaNumbers + "瓶可乐。");
	    }

	    public static void method_2(int peopleNumbers) {
	        /**
	         * “1”:为第一个人买的数量。
	         * “((peopleNumbers-1)/3)*2”:为除去第一个人,人数够3人小组需买的数量。
	         * “(peopleNumbers-1)%3”:为除去第一个人,人数不够3人的小组需买的数量。
	         */
	        int colaNumbers = 1 + ((peopleNumbers - 1) / 3) * 2 + (peopleNumbers - 1) % 3;
	        System.out.println("方法二:" + peopleNumbers + "人需要买" + colaNumbers + "瓶可乐。");
	    }
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?

1.有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。   问:最后剩下的是100人中的第几个人? import java.util.Lin...

华为OJ(在字符串中找出连续最长的数字串)

题目:在字符串中找出连续最长的数字串 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr) 功能: 在字符串中找出连续最长的数字串...

NOIP水题(思路)

Problem Describition:  接水问题 学校里有一个水房,水房里一共装有m 个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。 现在有n 名同学准备接水,他们的初始接水顺序...

对象转型的例子

对象转型的例子,有需要的可以看看 public class Test3 { public static void main(String[] args) { Animal a=new Ani...

一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象, 删除其中所有值为"abc"的字符串元素,请用代码实现。

1.一个存有若干个字符串元素,现欲遍历该ArrayList对象, 删除其中所有值为"abc"的字符串元素,请用代码实现。 import java.util.ArrayList; public cla...

一道面试题,100个人围成一个圈,然后报数。

来上海快2周了,工作还没有着落。今天去一家公司面试,笔试题做的蛮好的,但是最后面试官问了一个问题,没答上来,然后就没戏了。 回去之后想想这个题的思路。题目是这样的: 100个人围成一个圈,各自的编号是...

一个100人围城一圈的算法。

先上题目吧 有100个人围成一个圈, 从1开始报数,报到14的这个人就要退出。  * 然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人? 代码: packa...

有100个人围成一个圈,从1开始报数,报到14的这个人就要退出, 然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?

public class Test { public static void main(String[] args) { // 创建一个ArrayList来存储所有的人对应的数字 Arr...
  • S20__Q
  • S20__Q
  • 2016-02-19 20:10
  • 1313

28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(解读误区)

28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐? 本来是一道很简单的问题(找个小学生都能算出来)但是大部分人都忽略了一个跟经济有关的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)