package pers.mlj.works;
import java.util.Scanner;
public class Duck_MLJ {
public static void main(String [] args){
/*一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子
* 的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他
* 出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?
* 7 2
* 8 (2+1)*2
*/
count_MLJ();
}
public static void count_MLJ() {
int sub_duck = 2;//剩余鸭子的个数
int sum = 0 ;//鸭子的总数
int duck = 2;
//计算赶的鸭子总数
for(int village = 0;village<7;village++) {
duck = (duck + 1) * 2;
}
sum = duck ;
System.out.println("鸭子的总数为" + sum);
System.out.println("请输入需要查询的村庄序号");
//录入键盘
//输入需要查询的村庄序号
Scanner input = new Scanner(System.in);
int n = input.nextInt();
for (int i = 0; i < (7 - n); i++) {
sub_duck = (sub_duck + 1) * 2;
}
System.out.println("经过第 " + n + "个村庄时,剩余鸭子的个数为" + sub_duck);
}
}
赶鸭子
最新推荐文章于 2022-03-11 19:59:55 发布