黑马程序员技术交流社区
标题:
关于几个人喝可乐的问题
[打印本页]
作者:
wyasln
时间:
2015-12-5 16:12
标题:
关于几个人喝可乐的问题
用了个不需要思考的算法
//思路,一瓶一瓶购买,当还有人没喝到时就继续操作,瓶盖数=3时就进行换购操作
public static int buyCoke(int person)
{
//现有瓶盖数
int empty = 0;
//统计购买的瓶数
int buyNumber = 0;
//当还有人没喝到可乐时就进行操作
//一瓶一瓶买
while(person > 0)
{
//买一瓶喝掉
person--;
//瓶盖增加
empty++;
//统计购买数
buyNumber++;
//如果瓶盖数为3,则进行换购操作,给下一个人喝
if(empty==3)
{
person--;
empty = 1;
}
}
return buyNumber;
}
28人是19瓶,50是34瓶,99人是67瓶
论坛还是不贴照片了,贴了就要审核,一直没人问
作者:
许鹏飞
时间:
2015-12-5 16:50
回帖赚币...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2