public class Test9_bottle {
public static void main(String[] args) {
System.out.println(fun1(7));
}
public static int fun1(int p) {
int sum = 0;
if (p != 0) {
sum += p + fun2(p);
}
return sum;
}
public static int fun2(int g) {
int count = 0;
if (g == 2 || g == 3) {
count++;
} else if (g > 3) {
count += g / 3 + fun2(g / 3 + g % 3);
}
return count;
}
}| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |