好好学数据结构! 2022-10-17 20:41 采纳率: 73.1%
浏览 13
已结题

求反弹问题,每次反弹书前一次的1/,7的高度

#include <stdio.h>
#include <math.h>

int main()
{
double h,m=1,s,n,t;
int i;
scanf("%lf %lf",&n,&m);
for(i=1;i<=m;i++)
{
h=n;
t=pow(1.0/4,i);
h=th;//每次反弹都要高度变成1/4
s=s+2
h;//总路程算作每次高度上升下降一共经历两个过程

}
s=s-n;//减去第一次多算的一个反弹
printf("%.2f/n%.2f",s,h);
return 0;

}
每次到pow那个式子它就为0了,求解!
并且得出来的结果是一个负数和0

  • 写回答

1条回答 默认 最新

  • 浪客 2022-10-17 21:23
    关注
    
    int main()
    {
        double m, s, n;
        scanf("%lf %lf", &n, &m);
        s = m;
        while (n && m)
        {
            m /= 4;
            s += 2*m;
            n--;
        }
        printf("%.2lf  %.2lf", s, m);
        return 0;
    }
    
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月18日
  • 修改了问题 10月17日
  • 创建了问题 10月17日

悬赏问题

  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求
  • ¥20 antv g6 折线边如何变为钝角
  • ¥30 如何在Matlab或Python中 设置饼图的高度
  • ¥15 nginx中的CORS策略应该如何配置
  • ¥30 信号与系统实验:采样定理分析
  • ¥100 我想找人帮我写Python 的股票分析代码,有意请加mathtao