一个球从100高度*落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。

代码
#include <stdio.h>
#include <math.h>
#define T 10#define H 100
int main(){
double h;
double sum=H;
h=H/pow(2,T);
printf(“第%d次弹起后的高度为%f米\n”,T,h); for(int i=1;i<T;i++){
sum=sum+H/pow(2,i)*2;
}
printf(“共经过%f米\n”,sum);
return 0;
}
一个球从100高度*落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。
一个球从100高度*落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。

上一篇:leetcode7. 整数反转 小白感觉面试手撕代码无望


下一篇:LeetCode-050-Pow(x, n)