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反弹的小球的主要内容,如果未能解决你的问题,请参考以下文章