题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#

求小球落地5次后所经历的路程和第5次反弹的高度

http://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446

import java.util.*;

public class Main{

public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    while(sc.hasNext()){
        int h = sc.nextInt();
        //等比数列前n项和的变形,第一次为单次,从第二次开始,初始值为h / 2.0, 落下加反弹,所以需要乘以2
        System.out.println(h + 2 * (h / 2.0) * ((1 - Math.pow(0.5, 4)) / (1 - 0.5)));
        //等比数列第n项式
        System.out.println(h * Math.pow(0.5, 5));
    }
}

}

全部评论

相关推荐

11-01 08:48
门头沟学院 C++
伤心的候选人在吵架:佬你不要的,能不能拿户口本证明过户给我。。球球了
点赞 评论 收藏
分享
HNU_fsq:建议直接出国,这简历太6了。自愧不如
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务