一个编程的问题 :一球从100m高度自由下降,每次落地后反跳回原来高度的一半,在落下.求它在第10落地时,共经过多少m?第10次反弹多高 .我的这个程序 为什么求出来是0# include void main (){int i=0,a=

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 11:28:53
一个编程的问题 :一球从100m高度自由下降,每次落地后反跳回原来高度的一半,在落下.求它在第10落地时,共经过多少m?第10次反弹多高 .我的这个程序 为什么求出来是0# include void main (){int i=0,a=

一个编程的问题 :一球从100m高度自由下降,每次落地后反跳回原来高度的一半,在落下.求它在第10落地时,共经过多少m?第10次反弹多高 .我的这个程序 为什么求出来是0# include void main (){int i=0,a=
一个编程的问题 :一球从100m高度自由下降,每次落地后反跳回原来高度的一半,在落下.
求它在第10落地时,共经过多少m?第10次反弹多高 .
我的这个程序 为什么求出来是0
# include
void main ()
{
int i=0,a=100;
for (i=0;i

一个编程的问题 :一球从100m高度自由下降,每次落地后反跳回原来高度的一半,在落下.求它在第10落地时,共经过多少m?第10次反弹多高 .我的这个程序 为什么求出来是0# include void main (){int i=0,a=
首先a声明成整数,因此a/2将进行整除,最后将出现1/2=0(整除的结果),这是你程序实现中出现的第一个问题,第二个问题是你没有求算共经过多少米,我的代码如下:
#include
int main(int argc, constchar * argv[])
{
// insert code here...
int i = 0;
double initHeight = 100.00, totalDistance = 0.0;

// 第一次落地的高度为初始高度
totalDistance = 100.0;
for (i = 1 ; i < 10; i++) {
// 反弹的高度为前一次高度的1/2,但是由于反弹后会落下,因此第i+1次落地过程经过的高度为前一次高度,此处为第i+1次落地后经过距离的加算
totalDistance += initHeight;
initHeight = initHeight / 2;
}
// 第10次落地后反弹的高度
initHeight = initHeight / 2;
printf("total distance:%f\n", totalDistance);
printf("Height after 10 times:%f\n", initHeight);
return0;
}

一个编程的问题 :一球从100m高度自由下降,每次落地后反跳回原来高度的一半,在落下.求它在第10落地时,共经过多少m?第10次反弹多高 .我的这个程序 为什么求出来是0# include void main (){int i=0,a= 用C语言编程求:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,求第10次落地时,反弹...用C语言编程求:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,求 用C语言编程求:一球从100米高度自由落下,每次落地后反... C语言编程题:一球从100米高度自由下落,每次落地后反弹回原高度的一半.求第十次下落时共经过了多少米.第十次反弹多高 用C语言编程“一个球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹.求第十次反弹多高?” vf编程:一个球从100米高度自由落下,每次落地后反弹回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? java题:一个球从100m高度自由落下,每次落地后反弹回原来高度的一半一个球从100m高度自由落下,每次落地后反弹回原来高度的一半,再落下.求它在第10次落地并反弹到最高点,共经过多少m?第10次 编写一个C语言程序求:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,当第10次落地时...编写一个C语言程序求:一球从100米高度自由落下,每次落地后反跳回原高度的一半再 一弹性球从32m高自由落下,每次着地后又跳回原高度的一半再落下,则第五次着地后小球所经过的路程是多少最好有过程,是数列问题 编写一个程序,物体从高度为H做自由落体运动,求物体落地需要的时间C语言编程问题, 一个球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下.求它在第10次落地时,一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少 一个物体从以高度自由落下,已知他第一秒内的位移是他最后一秒的三分之一,g取10m/s 一个物体从一高处自由下落,已知最后1秒内下落25m,求其下落处高度及下落的时间 求一道C语言课程题的编程过程一个球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹.求它在第10次落地时,共经过了多少米?第10次反弹多高?要求:用while do.while for三种语 c++难题,不明白编程能力提高题的逻辑一球从200 米高度自由落下,每次落地后反跳回原高度的三分之一,再落下.编程求它在第20 次落地时共经过多少米?第20 次落地后反弹多高?输出结果要求精确 一个物体从某一高度自由下落,最后一秒的位移为全程的一半,求下落的高度. 一个球从100m高处自由落下,每次着地后又跳回到原高度的一半落下 (1)第10次着地时,经过的路程共是多少...一个球从100m高处自由落下,每次着地后又跳回到原高度的一半落下(1)第10次着地时,经 一个球从100m高处自由落下,每次着地后又跳回到原高度的一半再落下.当它第10次着一个球从100m高处自由落下,每次着地后又跳回到原高度的一半再落下,当它第10次着地时,共经过的路程是多少?