【解析】最佳答案 每次落地后反跳回原高度的一半,经过的路程为原 高度的一半*2, 第n次落下,落地后弹起的高度为100/2^n,经过的 路程为100/2^(n-1), 从第1次反弹,到第n次反弹,总共经过100*[1+1/2 +...+1/2^(n-1)],再加上从100米处落下, 所以,共经过了100*[3-1/2^(n-1)]. 题目中为...
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少路程?第10次反弹多高? s = 100 # 球下落的高度 h = s / # 球第一次的反弹高度 for n in range(9): s = s+2*h h = # 反弹回原来高度的一半 print("总共经过路程:", ) print("第10次反弹高度...
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?main(){float sn=100.0,hn=sn/2;int
解:x=100;for m=1:9a=100/2^m;x=x+2*a;enddisp(['第10次落地时共经过',num2str(x),'米'])disp(['第10次落地后反弹',num2str(100/2^10),'米']) 反馈 收藏
题目:一个球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? [br][/br] ''' 需求:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? ''' Sn = 100.0 Hn = Sn / ...
米要求:用控制语句(if-else;switch;for;while;do-while;continue;break;goto;return);头文件(iostream.h)用C程序编写:一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹,求它在第10次落地时,共经过多少米?第10次反弹的高度?
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?#include"stdio.h"main(){float n,s,h=100,i=2;pirntf("弹跳次数:\n");scanf("%d",&n);while(i最佳答案#include"stdio.h"main(){float n,s,h=100,i=2;//这里后面用到的i和n均是整数,要...
试题来源: 解析 第一次落地:100米第二次落地:2×50=100米第三次落地:2×25=50米第四次落地:2×12.5=25米第五次落地:12.5米……第十次落地:0.390625米100+100+50+25+12.5+6.25+3.125+1.5625+0.78125+0.290625=299.6049米第十次...反馈 收藏
有一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地前,反弹多高?用递归函数[1]解决,下面选项正确的是?() A. def height(n): if n == 1: return 100 else: return n*2 print(height(10)) B. def height(n): if n == 1: return 100 else: return height(n...