Chinaunix首页 | 论坛 | 博客
  • 博客访问: 399608
  • 博文数量: 119
  • 博客积分: 1470
  • 博客等级: 上尉
  • 技术积分: 1258
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-24 13:50
文章分类

全部博文(119)

文章存档

2018年(6)

2017年(11)

2016年(4)

2013年(8)

2012年(1)

2011年(2)

2010年(4)

2009年(37)

2008年(16)

2006年(30)

我的朋友

分类: C/C++

2006-09-27 15:14:52

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

int main(void)
{
    int n,m=100,g=100;
    fprintf(stderr, "%s\n", "Input n");
    scanf("%d", &n);

    while(n>0){
        m=m/2;   /*   n次时的高度  */
        g=g+m*2; /*   经过的距离   */
        n--;
    }

    fprintf(stderr, "gaodu=%d\nzonggong=%d\n", m, g);
    return 0;
}

阅读(933) | 评论(0) | 转发(0) |
0

上一篇:c习题100

下一篇:打印每个数字的8个bit

给主人留下些什么吧!~~