版权声明:本文为博主原创文章,未经博主允许不得转载。 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;
}