一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下。求第10次落地时,共经过多少米?第10次反弹的高度。
#include<stdio.h>
int main()
{
double i,a=100,b=0,n,sum=100;
printf("请输入落地次数n:\n");
scanf("%lf",&n);
for(i=1;i<=n;i++)
{
sum=sum+2*b;
a=a/2;
b=a;
}
printf("小球从100m高处落地%.0lf次时,共经过
一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下。求第10次落地时,共经过多少米?第10次反弹的高度。
#include<stdio.h>
int main()
{
double i,a=100,b=0,n,sum=100;
printf("请输入落地次数n:\n");
scanf("%lf",&n);
for(i=1;i<=n;i++)
{
sum=sum+2*b;
a=a/2;
b=a;
}
printf("小球从100m高处落地%.0lf次时,共经过