题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
求小球落地5次后所经历的路程和第5次反弹的高度
http://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446
时间长而内存小是因为伟大的数学家们已经写好了精妙的算法。
伟大的古代数学家因没有计算机来代替繁重的计算劳动而被限制了发展。
让我们一起说:谢谢数学祖宗!谢谢冯·诺伊曼!
//搁着整等比数列呢?
#include<stdio.h>
#include<math.h>
int i=0;
float n,j;
float distance=0;
int main()
{
while((scanf("%f\n",&n))!=EOF)
{
for(i=1;i<5;i++)
{
distance=distance+n*(2/pow(2,i));
}
j=n*(2/pow(2,6));
distance=distance+n;
printf("%6f\n",distance);
printf("%6f\n",j);
}
}