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

来源:互联网 发布:旅行大师 拉杆箱 知乎 编辑:程序博客网 时间:2024/05/01 23:50
#include <stdio.h>int main(){  float h=100.0,sum=100.0,s;  int i;  for(i=2;i<=10;i++)  {      h=0.5*h;      s=2*h;      sum=sum+s;  }  printf("第十次落下总经过为%f,第十次反弹高度为%f\n",sum,0.5*h);   return 0;}

0 0
原创粉丝点击