关于自由落体运动的讨论
原题:一球从100m高度自由落下,每次落地后反弹回原来高度的一半,在落下。求它在第10次落地时,共进过多少m?第10次反弹的高度是?
源代码:
main()
{float sn=100,hn=sn/2; 我觉得此处的hn恒等于sn\2,正确的写法应该把此句写到
int n; for循环里。
for (n=2;n<=10;n++)
{sn=sn+2*hn;
hn=hn/2;
}
printf("第10次落地时共经过%f米.\n",sn);
printf("第10次反弹%f米.\n",hn)
}