zoukankan      html  css  js  c++  java
  • 码农谷 球从M米高度自由下落第N次落地时反弹的高度

    题目描述

    一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米? 保留两位小数。

    输入描述

    M N

    输出描述

    它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行。

    样例

    输入:

    1000 5

    输出:

    31.25 2875.00 

    =================================================
     1 import java.util.Scanner;
     2 
     3 public class Main
     4 {
     5     public static void main(String[] args)   
     6     {
     7         double s =0,x=0,y=0;
     8         @SuppressWarnings("resource")
     9         Scanner input = new Scanner(System.in);
    10         double n = input.nextDouble();
    11         y=n;
    12         s=n;
    13         int m = input.nextInt();
    14         for(int i=0;i<m;i++)
    15         {
    16             n *= 0.5;
    17         }
    18         for(int i=0;i<m-1;i++)
    19         {
    20             s *= 0.5;
    21             x += s;
    22         }
    23         y +=x*2;
    24         String  str = String.format("%.2f ",n);
    25         String  str1 = String.format("%.2f ",y);
    26         System.out.print(str+" "+str1);
    27     }
    28 }
  • 相关阅读:
    css相关
    文章管理列表
    高性能MySQL基础篇
    mysql
    node.js开发实战
    React Hooks
    client-*,scroll-*,offset-*的区别
    将create-react-app从javascript迁移到typescript
    为Github项目添加Travis持续集成服务
    cookie储存
  • 原文地址:https://www.cnblogs.com/niithub/p/5788056.html
Copyright © 2011-2022 走看看