#include <stdio.h>
#include <stdlib.h>
int main()
{
double h = 50;
double sum = 100;
int n = 0;
int i = 0;
printf("请输入一个数字:\n");
scanf("%d",&n);
for (i = 2; i <= n; i++)
{
sum =sum+2* h;
h = h / 2;
}
printf("sum=%lfm,h=%lfm\n", sum, h);
system("pause");
return 0;
}
第一次落地走了100米,只是单程的,之后的每次落地都走了2倍的路程。第一次反弹的高度为50.