九星剑


私信TA

用户名:jiuxingjian

访问量:479

签 名:

等  级
排  名 15832
经  验 780
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 中原工学院信息商务学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>

int main(){

         int i,n;

        double a=0,m,sum;

       while(scanf("%lf%d",&m,&n)!=EOF){//可以进行多次输入

       a=0;

       sum=m;                                     //将m赋值给sum,避免m值的变化影响后续计算

       for(i=1;i<=n;i++){

      m=m/2.0;                                    //每次弹起高度为上次的一半

      a=a+m;                                       //累加弹起高度

             }

      a=a*2+sum-m*2;                      //累加高度*2+第一次下降高度-最后一次弹起高度二倍

     printf("%0.2f %0.2f\n",m,a);

  }

     return 0;

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区