1. 程式人生 > >自由落體

自由落體

反彈 clas des 輸出 tdi () style pre 高度

一球從M米高度自由下落,每次落地後返回原高度的一半,再落下。 它在第N次落地時反彈多高?共經過多少米? 保留兩位小數

輸入

M N

輸出

它在第N次落地時反彈多高?共經過多少米? 保留兩位小數,空格隔開,放在一行

樣例輸入

1000 5

樣例輸出

31.25 2875.00
#include<stdio.h>
int main()
{
    double m,n,i,sum,num;
    scanf("%lf%lf",&m,&n);
    sum=m;
    num=m;
    for(i=1;i<n;i++)
    {
        sum
+=m; m=m/2; } for(i=0;i<n;i++) { num=num/2; } printf("%.2lf %.2lf\n",num,sum); return 0; }

自由落體