1. 程式人生 > >小球自由下落

小球自由下落

  									小球自由下落

問題描述:
題解過程:

程式碼:

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
    float m,s=0.0;
    int N,M,h,i;
    scanf("%d%d",&M,&N);
    h=M;
    s+=M;
    for(i=1;i<N;i++)
    {
        m=h/2.0;
        s+=m*2;
        h=m;
    }    m/=2;
    /*
    法二公式:
    m=M*(pow(0.5,N));
    s=M+M*(2*(1-pow(0.5,N-1)));*/
    printf("%.2f %.2f\n",m,s);
    return 0;
}