一位酒商有 6 桶葡萄酒和啤酒,A、B、C、D、E、F 六个容器的容量分别为 30 升、 32 升、36 升、38 升、40 升、62 升。其中五桶装着葡萄酒,一桶装着啤酒。第一位顾客买走了两桶葡萄酒;第二位顾客所买的葡萄酒是第一位顾客的两倍。请问,哪一个桶里装着啤酒?
思路:
除去啤酒,剩下的 5 桶之和是 3 的倍数。。
`//思路:第一个人和第二个人买的葡萄酒总数是3的倍数,只要全部数加起来,减去一个桶的数,是3的倍数的话,那么当前被减去的桶就是啤酒` `public` `class` `Demo{` `public` `static` `void` `main(String args[]){` `int``[] array={``30``,``32``,``36``,``38``,``40``,``62``};` `int` `sum=``0``;``//六个数的和` `int` `res=``0``;``//六个数减去一个数的结果` `int` `index=``0``;``//记录下标` //求和 `for``(``int` `i=``0``;i<array.length;i++){` `sum=array[i]+sum;` `}` //减去一个数,判断是否为3的倍数 `for``(``int` `y=``0``;y<array.length;y++){` `res=sum-array[y];` `if``(res%``3``==``0``){` `index=y;` `break``;` `}` `}` `System.out.println(``"啤酒是第"``+index+``"桶"``+``"\t"``+``"也就是有"``+array[index]+``"升的这桶"``);` `}` `}`
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于