package com.itheima;
public class Test10 {
/**
*
* 第十題。28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,
* 那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)
* 1人 需要买1-0瓶可乐 n=1 n-((n-1)/3)
* 2人 需要买2-0瓶可乐 n=2 n-((n-2)/3)
* 3人 需要买3-0瓶可乐 n=3 n-((n-3)/3)
* 4人 需要买4-1瓶可乐
* 5人 需要买5-1瓶可乐
* 6人 需要买6-1瓶可乐
* 7人 需要买7-2瓶可乐
* 8人 需要买8-2瓶可乐
* 9人 需要买9-2瓶可乐
* 10人 需要买10-3瓶可乐
* 11人 需要买11-3瓶可乐
* 12人 需要买12-3瓶可乐
* 13人 需要买13-4瓶可乐 n=13 n-((n-1)/3)
* 14人 需要买14-4瓶可乐 n=14 n-((n-2)/3)
* 15人 需要买15-4瓶可乐 n=15 n-((n-3)/3)
*........
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
test1(28);
test1(50);
}
private static void test1(int i) {
// TODO Auto-generated method stub
if(((i-1)%3)==0){
System.out.println("假如是"+i+"人,需要買"+(i-((i-1)/3))+"瓶可樂");
}
else if(((i-2)%3)==0){
System.out.println("假如是"+i+"人,需要買"+(i-((i-2)/3))+"瓶可樂");
}
else if(((i-3)%3)==0){
System.out.println("假如是"+i+"人,需要買"+(i-((i-3)/3))+"瓶可樂");
}
}
} |