一些项目——拍皮球(自由落体)

简介:

题目描写叙述

小瑜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;
}






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5058607.html,如需转载请自行联系原作者

相关文章
|
前端开发
前端小项目:旋转太极
前端小项目:旋转太极
72 0
|
物联网 Linux Android开发
圆曾经的小车梦,造一台智能小车(一)
圆曾经的小车梦,造一台智能小车(一)
124 1
|
4月前
|
缓存 数据可视化 Serverless
微信小游戏 案例一 像素飞机
微信小游戏 案例一 像素飞机
40 2
|
8月前
|
图形学 开发者
【unity小技巧】两种办法解决FPS游戏枪或者人物穿墙穿模问题
【unity小技巧】两种办法解决FPS游戏枪或者人物穿墙穿模问题
337 0
|
传感器 IDE 开发工具
圆曾经的小车梦,造一台智能小车(二)
圆曾经的小车梦,造一台智能小车(二)
147 1
2021电赛F题之openmv巡线(附代码)
2021电赛F题之openmv巡线(附代码)
270 0
kali2023.1配置模拟钢琴midi环境(圆it/网安猫猫们的钢琴梦)
kali2023.1配置模拟钢琴midi环境(圆it/网安猫猫们的钢琴梦)
66 0
|
前端开发 JavaScript
【中秋】模拟太阳系行星的公转
【中秋】模拟太阳系行星的公转
222 0
【中秋】模拟太阳系行星的公转
|
算法
每日一题冲刺大厂第十九天 小车车
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
96 0
|
网络协议 算法 机器人
Halcon标定系列(3):我个人总结的“眼在手外“和“眼在手上”的心得笔记
Halcon标定系列(3):我个人总结的“眼在手外“和“眼在手上”的心得笔记
3070 0
Halcon标定系列(3):我个人总结的“眼在手外“和“眼在手上”的心得笔记

热门文章

最新文章