小球落下问题

来源:互联网 发布:java面试速成 编辑:程序博客网 时间:2024/05/04 22:14
一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高?

  1 #include<stdio.h>
  2 void main()
  3 {
  4         float i,m=100,sum=100;
  5         for(i=0;i<=9;i++)
  6         {
  7                 m=m/2;
  8                 sum+=m*2;
  9         }
 10         printf("总高度%f\n",sum);
 11         printf("第十次落地后弹起的高度 %f",m/2);
 12         printf("\n");
 13 }


0 0