[Java] 纯文本查看 复制代码
class sellDuck {
public static void main(String[] args) {
int [] sellToTown = new int[7]; //经过了7个村庄,卖了7次,每次卖的数量计入数组
int [] duck = new int[8]; //来到第n个村庄时还没卖,他带的鸭子数计入数组
duck[7] = 2; //经过第7个村后,也就是第8个村前,剩2只
for(int i = 6; i >= 0; i--){
duck = 2 * (duck[i + 1] + 1);
sellToTown = duck - duck[i + 1];
}
for(int i = 0; i < duck.length; i++){
if(i < sellToTown.length){
System.out.println("这个人带着" + duck + "只鸭子来到第" + (i + 1) + "个村子,卖掉了" + sellToTown + "只鸭子。");
}else{
System.out.println("这个人带着" + duck + "只鸭子来到第" + (i + 1) + "个村子,然后就没有然后了" );
}
}
}
}