码迷,mamicode.com
首页 > 其他好文 > 详细

一个球从100m高度自由落下,第10次反弹多高

时间:2014-08-16 01:11:20      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:循环

.一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高
   float h = 100;//初始高度
//   //反弹高度
//
    float sum = 0;//走过的路程
    //这是不知道谈几次的循环,所以应该考虑是不是需要用while循环
    for (int i = 1; i < 11; i++) {
           sum +=h +  h / 2;
           h = h / 2 ;
     
        if ( i == 9) {
            sum +=h;
        }
    }
    printf("%f\n",sum );
    printf("%f",h);

本文出自 “久久归一” 博客,请务必保留此出处http://lulun426.blog.51cto.com/9197884/1540831

一个球从100m高度自由落下,第10次反弹多高,布布扣,bubuko.com

一个球从100m高度自由落下,第10次反弹多高

标签:循环

原文地址:http://lulun426.blog.51cto.com/9197884/1540831

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!