帮我看一下程序:实现的是,一球从100米高处自由落下,每次落地后反跳会高度的一半再落下,求第10次落地时
共经过了多少米?第10次反弹多高?
main()
{int i,height=100,s=0;
for(i=1;i
人气:489 ℃ 时间:2020-03-20 15:23:50
解答
结果应该不是“编的程序高度是正确答案的一半”
你的程序有两个问题
一个是 height和s 不应该作int 型,显然弹几次就不再是整数了
应该是float
另一个问题,你第一次球落下时的100米 加了两次
所以你的结果应该是反而多出了近 100米
推荐
- 一个球从100米高处自由落下,每次着地后又跳回到原高度的一半在落下,编写程序,球当它第十次着地时,
- C程序:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在
- 一个球从100m高处自由落下,每次着地后又跳回原高度的一半在落下. (1)当它第10次着地时,经过的路程共是多少? (2)当它第几次着地时,经过的路程共是293.75m.
- 一个球从100米高处自由落下,每次着地后又跳回原来 高度的一半再落下,当它第10次着地时
- 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?
- 在一天当中,物体在太阳光下的影子的方向是如何变化的
- 是I would rather you not还是 I would rather you didn't?
- 设关于x的实系数一元二次方程ax^2+bx+c=0(a不等于0)
猜你喜欢