黑马程序员技术交流社区
标题:
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐 到底需要买多少瓶
[打印本页]
作者:
Johnny_Hu
时间:
2015-4-30 21:17
标题:
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐 到底需要买多少瓶
public class Test11 {
/*
* 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?
* 假如是50人,又需要买多少瓶可乐?
*/
public static void main(String[] args)
{
coke(28);
}
public static void coke(int personNum)
{
//用于计算兑换的可乐瓶数
int count = 0;
//总共要购买的可乐数
int num = 0;
//兑换的可乐跟需要买可乐的数量
int sum = 0;
while(true)
{
if(sum != personNum)
{
num++;
if(num % 3 == 0)
{
count++;
}
sum = num + count;
}
else
{
break;
}
}
System.out.println(count+"+"+num);
}
}
复制代码
我算出来是50人需要买38 送12瓶
28人需要买21瓶 送7瓶
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2