1009反弹的小球

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1009反弹的小球相关的知识,希望对你有一定的参考价值。

小明开发了一款游戏叫做反弹的小球。让一个小球从高度为h米处自由落下,每次落地后反弹到原高度的2/3再落下,求它在第n次落地后,总共经过了多少米。

仅1行,两个正整数h和n。

输出第n次落地时经过的总路程(保留2位小数)。

100 10



489.60


#include"stdio.h"
int main()
{
int h,n,i;
float sum=0,l=0;
scanf("%d%d",&h,&n);
sum=l=h;
if(n>1)
for(i=2;i<=n;i++){
sum=sum+l*4/3.0;
l=l*2/3.0;
}
printf("%.2f\n",sum);
return 0;;
}

以上是关于1009反弹的小球的主要内容,如果未能解决你的问题,请参考以下文章

python小游戏——反弹小球代码开源

java实现小球碰撞反弹

学生python编辑2--反弹的小球

Javacript实现一个广告飘窗或小球反弹特效

小球落地问题

小球落地反弹问题(java实现)