一个球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下。
题目:一个球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下。它在第10次落地时,共经过多少米?第10次反弹多高?有的答案是:第10次,0.097656米,共...
题目:一个球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下。它在第10次落地时,共经过多少米?第10次反弹多高?
有的答案是:第10次,0.097656米,共299.609375米
还有的是:第10次,0.195313米,共299.609375米
本人较笨,求详细解释,为什么会出现这两种情况?哪种是对的? 展开
有的答案是:第10次,0.097656米,共299.609375米
还有的是:第10次,0.195313米,共299.609375米
本人较笨,求详细解释,为什么会出现这两种情况?哪种是对的? 展开
4个回答
展开全部
#include<stdio.h>
int main()
{
int i;
double s=100.0,Sn=0;
for(i=1;i<=10;i++)
{
Sn+=s*2;
s=s/2.0;
}
Sn=Sn-100+s;
printf("共经过:%f米\n",Sn);
printf("第十次反弹:%f米",s);
return 0;
}
int main()
{
int i;
double s=100.0,Sn=0;
for(i=1;i<=10;i++)
{
Sn+=s*2;
s=s/2.0;
}
Sn=Sn-100+s;
printf("共经过:%f米\n",Sn);
printf("第十次反弹:%f米",s);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
299.609375;0.0765625
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询