a 123 支持 利用等比数列前n项和公司来计算,这题就很简单
公式为:当q为1时:Sn=n*a1;当q不为1时:Sn=(a1*(1-q^n))/(1-q),或者(a1-an*q)/(1-q)
思路:弹跳十次,由于第一次是从高处落下,所以一共就是9次双,一次单,不难得出,q为1/2,a1=5,n=9
为了利于计算,此处从第二次弹跳开始算起,则最终一共弹跳高度为Sn*2+a1;
代码如下:
package excel;
public class Test {
public static void main(String[] args) {
double Sn = 0.0,q = 0.5,a1 = 10,a2 = 5,Q=1;
for (int i = 0; i < 9; i++) {
Q *= q;
}
System.out.println(((5*(1-Q))/(1-q))*2 + 10);
}
}
好
1
借鉴 怎么
页:
1
[2]