> 其他 >
帮我看一下程序:实现的是,一球从100米高处自由落下,每次落地后反跳会高度的一半再落下,求第10次落地时
共经过了多少米?第10次反弹多高?
main()
{int i,height=100,s=0;
for(i=1;i
人气:156 ℃ 时间:2020-03-20 15:23:50
解答
结果应该不是“编的程序高度是正确答案的一半”
你的程序有两个问题
一个是 height和s 不应该作int 型,显然弹几次就不再是整数了
应该是float
另一个问题,你第一次球落下时的100米 加了两次
所以你的结果应该是反而多出了近 100米
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版