私信TA

用户名:uq_26667239983

访问量:2319

签 名:

知识大海里的浪者

等  级
排  名 1384
经  验 2859
参赛次数 0
文章发表 107
年  龄 18
在职情况 学生
学  校 湖南理工学院
专  业 软件工程

  自我简介:

解题思路:

注意事项:

参考代码

#include<stdio.h>

#include<math.h>


//次数                       1        2        3       4       5 

//第几次时的高度     1/2    1/4    1/8    1/16  1/32


int main()

{

int m,n;//m 是高度 ,n 是次数 

scanf("%d %d",&m,&n);

float a;

a=m/(float)pow(2,n);//求第几次的高度 


    float b=(float)m;//求总高度,最好是自己画图理解

   

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

    {

    b+=2*m/(float)pow(2,i);

}


printf("%.2f %.2f",a,b); 

return 0; 

}

 

0.0分

0 人评分

  评论区