C语言学习 ,一个球从100米的高度自由落下,每次落地后反弹回到原高度的一半,再落下,再反弹,求它在第一次落地时,共经过多少米,第10次反弹多高

原创 2016年08月31日 16:44:28

这里写图片描述

先找到规律,从第二次开始,前一次的反弹和本次的落下是相等的,

#include<stdio.h>

int  main()
{
    double sum=100,i=sum/2;//sum一开始就赋值给100
    int j=0;

     for(j=1;j<10;j++)
     {
         sum+=(2*i);

         i=i/2;             
     } 

    printf("%f\n",sum);

    system("pause");

    return 0;
}

一个球从100m高度自由落下……

【描述】 一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。 【输出结果】 共经过:199.804688 ...
  • u013053957
  • u013053957
  • 2015年06月21日 21:38
  • 1056

java小算法—球从100米高度自由落下

题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 思路: 第一次 高度 100 总距离 100 ...
  • weixin_37730482
  • weixin_37730482
  • 2017年05月27日 11:02
  • 829

【C语言】球体从100米下落问题

#include  int main() { int i; double sum=100; double h=100; for(i=0;i
  • zangyuanan320
  • zangyuanan320
  • 2016年05月30日 15:01
  • 202

一个球从100m高度自由落下,每次落地后反弹回原来高度的一半,再落下。求它在第10次落地并反弹到最高点,共经过多少m?第10次反弹多高?

一个球从100m高度自由落下,每次落地后反弹回原来高度的一半,再落下。求它在第10次落地并反弹到最高点,共经过多少m?第10次反弹多高?...
  • u010982856
  • u010982856
  • 2016年03月04日 18:54
  • 1906

C语言编程:一球从100米高度自由落下,每次落地后反弹回原来高度的一半,再落下,求它第10次落地时,共经过多少米,?第十次反弹多高?

C语言编程:一球从100米高度自由落下,每次落地后反弹回原来高度的一半,再落下,求它第10次落地时,共经过多少米,?第十次反弹多高?...
  • gebushuaidanhenhuai
  • gebushuaidanhenhuai
  • 2016年11月08日 21:47
  • 5824

一球从100m高度自由落下问题(C语言实现)

/************************************************************************//*一球从100m高度自由落下,每次落地后反跳回原高...
  • elifefly
  • elifefly
  • 2008年06月26日 17:11
  • 20145

一个小球从100米空中落下,每次反弹一半高度,小球总共经过多少米,请问第10次反弹的高度是多少

使用递归解决该问题。double tang(int n,double sum,double k){//n为需要的反弹次数,题目为10 if(n...
  • qq892601059
  • qq892601059
  • 2017年06月29日 11:12
  • 565

一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数

 问题及代码: 烟台大学计算机与控制工程学院 作者:毕春超 完成日期:2016年10月21日 题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹...
  • s6s6s6s
  • s6s6s6s
  • 2016年10月21日 15:47
  • 2139

一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高。

float sum = 100, hight = 100;     printf("每次弹起的高度为:\n");     for (int i = 0; i 10; i++) {      ...
  • vaercly
  • vaercly
  • 2014年07月17日 19:28
  • 2369

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?

做基础练习时,这个题是我觉得争议最大的,网上也给出了很多答案,运行结果多样化的厉害。思路可以多样,但是运行结果肯定只有一个。下面给出我的代码,希望能有人指点1.2 //球反弹--最后一次落地...
  • youyouxiaoyige
  • youyouxiaoyige
  • 2016年04月27日 10:31
  • 1100
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言学习 ,一个球从100米的高度自由落下,每次落地后反弹回到原高度的一半,再落下,再反弹,求它在第一次落地时,共经过多少米,第10次反弹多高
举报原因:
原因补充:

(最多只允许输入30个字)