小球弹跳


小球弹跳

题目:

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

第一次落地明显与其他不相同

void main()
{
    float h=100,s=100;//s:第一次高度已经加进去
    int i;
    for(i=2;i<=10;i++)
    {
        h/=2;//高度为一半
        s+=2*h;//落地后又弹起
    }
    printf("共经过%f米",s);
}

文章作者: 刺客世家
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 刺客世家 !
 上一篇
求?中的数 求?中的数
求?中的数算式:8$\times$??和 9$\times$??中 ??代表两位数,8$\times$??的结果为两位数,9$\times$??的结果为3位数。编程求??代表的两位数,及809$\times$??后的结果。 void mai
2020-03-05
下一篇 
整除余一 整除余一
整除余一题目:输出1~200中能被2、3、5除余1的前10个整数 void main() { int i,n=0; for(i=1;i<=200 && n<=10;i++) {
2020-03-05
  目录