import java.util.*;
/**
* 假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下,
* 求它在第5次落地时,共经历多少米?第5次反弹多高?
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNextInt()) {
float height = in.nextInt(); // 起始高度
float f = 0; // 共经历的米数
for (int i = 0; i < 5; i++) {
if (i == 0) {
f = height;
} else {
f += 2 * height;
}
height = (height / 2);// 反弹的高度
}
System.out.println(f);
System.out.println(height);
}
}
}



京公网安备 11010502036488号