码迷,mamicode.com
首页 > 其他好文 > 详细

1009反弹的小球

时间:2016-06-09 11:01:55      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

小明开发了一款游戏叫做反弹的小球。让一个小球从高度为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反弹的小球

标签:

原文地址:http://www.cnblogs.com/1023x/p/5572057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!