首页 > 代码库 > 一个球从100m高度自由落下,第10次反弹多高
一个球从100m高度自由落下,第10次反弹多高
.一个球从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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。