zoukankan      html  css  js  c++  java
  • 一些项目——拍皮球(自由落体)

    题目描写叙述

    小瑜3岁了。非常喜欢玩皮球。看来今后喜欢打篮球的^_^。近期她发现球从手中落下时,每次落地后反跳回原高度的一半,再落下,每次球落地时数球跳了几次,数到n次时爸爸在边上喊停,问小瑜如今球究竟总共走了多少距离,小瑜故作沉思状。爸爸又问接下来小球能跳多高啊,小瑜摇摇头。心想还没跳我怎么知道啊。难道爸爸是神啊!这时的你在边上出主意想给小瑜写个程序计算一下,因此任务就交给你啦!如果球的初始高度为h。计算第n次落地时球经过的距离。以及落地后反弹能有多高。

    输入

    输入数据有多组,第一行为数据的组数t,以下t行为t组数据,每行有两个数h和n,分别用空格分隔。

    输出

    输出第n次反弹时球经过的距离和球最后的高度。保留小数点后2位。

    例子输入

    2
    100 1
    100.0 2
    

    例子输出

    100.00 50.00
    200.00 25.00
    

    代码
    #include<iostream>
    #include <cstdio>
    #include <cstring>
    #include <iomanip>
    using namespace std;
    int main()
    {
        int m,i;
        double h,n,sum,ne;
        cin>>m;
        while(m--)
        {
            cin>>h>>n;
            sum=h;
            ne=h/2;
            for(i=1;i<n;++i)
            {
                h/=2.0;
                sum+=2*h;
                ne/=2;
            }
            cout<<setiosflags(ios::fixed)<<setprecision(2);
            cout<<sum<<" "<<ne<<endl;
        }
        return 0;
    }
    



  • 相关阅读:
    java笔试之输出
    构造块和静态块[转]
    Java 对象和类
    StringBuffer
    基于bootstrap的表格数据展示
    弹窗式页面
    读取xml
    更新xml
    写XML
    遍历一个类的字段和值
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5058607.html
Copyright © 2011-2022 走看看