一個球從100米高的自由落下,每次落地後反跳回原高度的一半,再落下,再反彈。求第10次落地時,共經過多少米,第10次反彈多高。

/*一個球從100米高的自由落下,每次落地後反跳回原高度的一半,再落下,再反彈。求第10次落地時,共經過多少米,第10次反彈多高。*/ 

#include <stdio.h>
void main()
{
  double s,i, k=0;
  for(i=2,s=100;i<=10;i++)
 {
  s=s/2;     
  k=k+s;
 }
  printf("%f\n %f\n",k+100,s);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章