class Test
{
public static void main(String[] args)
{
System.out.println(getNum(28));
System.out.println(getNum(50));
}
public static int getNum(int num)
{
int cola=0,gai=0,mai=0;//cola为可乐总数,gai为瓶盖数,mai为买的可乐数
while(cola<num)
{
if(gai==3) 如果瓶盖是3,则换成一个可乐,还剩一个瓶盖,因此可乐数加一,瓶盖变成1
{
cola++;
gai=1;
}
else
{
++mai;
++gai;
++cola;
}
}
return mai;
}
} |