小球自由下落

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pfl_327/article/details/83278664
  									小球自由下落

问题描述:
题解过程:

代码:

#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;
}

猜你喜欢

转载自blog.csdn.net/pfl_327/article/details/83278664