1142: 自由落体

题目描述

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

输入

M N

输出

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

样例输入

1000 5

样例输出

31.25 2875.00

你是不是在刷OJ???你是不是想AC???

OK,废话不多说,直接上AC代码

#include <stdio.h>
#include <math.h>

int main()
{
    double M,N,sum=0;
    
    scanf("%lf %lf",&M,&N);
    
    sum = 2*2*M*(1-pow(0.5,N))-M;
    
    printf("%.2lf %.2lf",M*pow(0.5,N),sum);
    
    return 0;
 } 

是不是非常简单呢??

哈哈,祝你刷OJ都通过!!!

记得关注+采纳哈

每天更新,不要错过,指不定哪一天就遇上你不会的题了呢(这不是诅咒!!)

猜你喜欢

转载自blog.csdn.net/qiuweichen1215/article/details/129349266