您的位置:首页 > 其它

:3个瓶盖可以换一瓶可乐,一共有28个人,要保证每个人一瓶,请问最低需要买多少瓶可乐呢?

2017-01-10 23:25 866 查看
题目:3个瓶盖可以换一瓶可乐,一共有28个人,要保证每个人一瓶,请问最低需要买多少瓶可乐呢?

答案:

public static void main(String[] args) {
/*
* 三个瓶盖可以换一瓶可乐,一共有28人,最低需要买多少瓶才够每一个人一瓶呢?
* 分析:  买的瓶数  num  3   2  2   2  .....
*      换的瓶数   h    1   1  1   1
*
*/
Scanner sc1 = new Scanner(System.in);
System.out.println("请输入几个瓶盖能换一瓶可乐");
int num = sc1.nextInt();
System.out.println("请输入你们有多少人");
int sum = sc1.nextInt();
int h = 1;      //换的瓶数
for (int i = 1; ; i++) {
num = num + 2;
h = h + 1;
if((num +h) >= sum ) {   //19   35
System.err.println("总共需要买"+num+"瓶");
break;
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐