红颜如霜


私信TA

用户名:uq_88586478448

访问量:1009

签 名:

等  级
排  名 7606
经  验 1298
参赛次数 0
文章发表 28
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:每次反弹上升的高度为下降的高度的一半,高度为M,则第N次反弹的高度为M=M/2;每一次落地后反弹,球的路程为x=M*3

注意事项:第五次落地时的反弹上去的路程不用算上

参考代码:

#include

int main()

{

    float M,x=0,m;

    int i,N;

    scanf("%f %d",&M,&N);

    M;

    for(i=1;i<=N;i++)

    {   

        M=M/2;

        x+=M*3;

    }

    //第五次落地时不用算上反弹的高度

    x=x-M;

    printf("%.2f %.2f",M,x);

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »