题解 | 求小球落地5次后所经历的路程和第5次反弹的高度

#include <stdio.h>

int main() {
    int h;
    double path, height;
    while (scanf("%d", &h) != EOF) { 
        height = (double) h;
        path = 0;
        path += height;
        for(int i = 1; i <= 5;i++)
        {
            path += height;
            height /= 2;
        }
        printf("%g\n", path - 2 * height);
        printf("%g\n", height);
    }
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
2024-12-25 10:31
理想汽车 机械工程师 25k 硕士985
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务