28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)
class lianxi
{
public static void main(String[] args)
{
PingZinum(28);
}
public static void PingZinum(int x)
{
int y; // x是喝水人数,y是瓶子数;
y=(2*x+2)/3;
System.out.print(y);
}
}
物理有能量守恒,动量守恒
这个题。。。却是瓶盖数量守恒。。。
因为一个瓶子三个瓶盖 所以瓶盖是3y;因为n个人喝水人数最后有n瓶没有瓶盖的瓶子和n个人中手上最多2个瓶盖。。。。所以得不等式3y<=2n+2 化简的y<=(2*x+2)/3;
小伙伴写出你们的代码:lol
|
|