本文主要是介绍【小球下落反弹】小球自由落下,每次落地后反跳回原高度的一半,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一小球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
使用C语言实现,具体代码:
#include<stdio.h>int main(){float sn=100.0,hn=sn/2;for(int n=2;n<=10;n++){sn=sn+2*hn;hn=hn/2;}printf("共经过%f米\n第10次反弹%f米高",sn,hn);return 0;
}
输出结果:
结果正确!
觉得有帮助的话点个赞吧!
这篇关于【小球下落反弹】小球自由落下,每次落地后反跳回原高度的一半的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!