c语言程序设计基础知识点 一个球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。用c语言编程求它在第1?
一个球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。用c语言编程求它在第1?#包括和限制。H>intmain(){double I,a=100,B=0,N,sum=100,
一个球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。用c语言编程求它在第1?
#包括和限制。H>intmain(){double I,a=100,B=0,N,sum=100,printf(“please input the landing times N:N”)scanf(%LF“,&n)for(I=1I<=Ni){sum=sum 2*Ba=a/2B=a}printf(”when the ball lands from 100m for%。0lf次,反弹后的高度为%。0lf时间是%LFMn“,n,sum,n,a)}
用C语言编程:一个球从x米高度自由落下,每次落地后反弹回原高度的一半再落下,求在第几次之后反弹高?
##include<stdio。H>intmain(){float at X=0.0float s=0.0int count=0 printf(“please input height X:”))scanf(%f,&x)s=X而(X>0.1){X/=2.0S=X*2 printf(“bounce height after%d is%)。2fmn,count,x)}printf(“反弹高度在%d之后小于0.1M,这一次,它总共超过了%。2fm”,count,s)返回0}测试结果: