首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> 關於C

C 語言物理計算:自由落體反彈高度與總路程(簡化版)

     編輯:關於C

代碼實現

#include <stdio.h>

int main() {
    double h = 100.0, sum = 0;
    for (int i = 1; i < 10; ++i) {
        h /= 2.0;
        sum += h * 2; // 上升+下降
    }
    printf("第10次反彈高度: %lf\n", h);
    printf("第10次落地總路程: %lf\n", sum + 100); // 首次下落100
    return 0;
}

結果

第10次反彈高度: 0.097656
第10次落地總路程: 299.804688

說明

循環 9 次(第 2~10 次落地),每次累加雙倍反彈高度,最後加上首次 100m 下落。簡潔高效,適合快速計算。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved