用c语言编写一个程序模拟小球的自由落体运动

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:57:52
要求在tc下运行。
是动画模拟啊。不是一般的数据处理。应该在c的编译器下运行结果可以看到动画

原题:一球从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)
}

自己改参数