花阳


私信TA

用户名:2007020104

访问量:15350

签 名:

不要看我,我是乱写的

等  级
排  名 304
经  验 5414
参赛次数 3
文章发表 45
年  龄 20
在职情况 学生
学  校
专  业

  自我简介:

一杯茶一根烟,一行bug找一天

解题思路:分段计算,再累加就好,没啥需要注意的

注意事项:在落地瞬间就是反弹,我一开始脑子还没转过来

参考代码:

#include<stdio.h>

#include<math.h>

  int main()

  {

      int n,i;

      double b,a,sum=0;//定义中间变量


      scanf("%d",&n);

      for(i=1;i<n;i++)//计算反弹过程的路程

      {  a=pow(0.5,i);

         b=100*a;

         sum=sum+2*b;

      }


      printf("%.4lf",sum+100);//加上第一次自由落体的基础高度输出


      return 0;

  }


 

0.0分

2 人评分

  评论区