早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言小球反弹问题一球从100米高自由落下,每次落地反跳原高度的一半,再落下,求在第10次落地时,共经过多少米?第10次反弹多高?#includeintmain(void){floath=100,s=0;inti;for(i=1;i

题目详情
C 语言 小球反弹问题
一球从100米高自由落下,每次落地反跳原高度的一半,再落下,求在第10次落地时,共经过多少米?第10次反弹多高?#include
int main(void)
{
float h=100,s=0;
int i;
for(i=1;i
▼优质解答
答案和解析
因为在落地之前已经先将高度减半了,所以在落地时(我想你忽略了:它是说落地时,你可以以第一次落地为例)是加上2h,又因为是提到第十次反弹,所以只有九次落地.这是我的理解.