其他分享
首页 > 其他分享> > 一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米?

一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米?

作者:互联网

1145:
一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米?
#include<stdio.h>
int main()
{
int a;
double len, high=100.00;

scanf("%d", &a);

len += high;
for (int i=0; i<a-1; i++)
{
    high /= 2;
    len += 2*high;
}
printf("%.4lf\n", len);

return 0;

}

标签:落地,int,高度,high,时共,落下
来源: https://blog.csdn.net/Alive_lei/article/details/113641863