1085 球彈跳高度的計算

2022-09-12 09:27:13 字數 636 閱讀 6566

【題目描述】

一球從某一高度h落下(單位公尺),每次落地後反跳回原來高度的一半,再落下。程式設計計算氣球在第10次落地時,共經過多少公尺? 第10次**多高?

輸出包含兩行,第1行:到球第10次落地時,一共經過的公尺數。第2行:第10次彈跳的高度。

【輸入】

輸入乙個整數h,表示球的初始高度。

【輸出】

第1行:到球第10次落地時,一共經過的公尺數。

第2行:第10次彈跳的高度。

注意:結果可能是實數,結果用double型別儲存。

【輸入樣例】

20【輸出樣例】

59.9219

0.0195312

題目分析:

本題可以根據球的運動順序去寫程式,先從高度為h的地方落下,這個時候記錄落下高度,然後再去計算彈起高度,為原來的一半,h = h/2,然後再去記錄彈起高度。

這是一次落下+彈起的記錄,總共迴圈10次,這時我們就記錄了10次落彈的總距離,最後一次h表示最後彈起的距離,我們用總距離-h,則可以獲得我們需要的結果。

#include#includeusing namespace std;

int main()

cout

}

球的反彈高度有多高

乙個球從 100 公尺高度自由落下,每次落地後 回原高度的一半,再落下。求它在第 10 次落地時,共經過多少公尺?第 10 次 多高?根據題目要求,假設初始總高度為 100 公尺,因為每次下落高度 回的高度為上一次的一半,迴圈 10 次,每次迴圈都對上次 後的高度除以 2 並且累加到總高度中。從而求...

球的體積並(計算幾何 球缺)

時間限制 c c 1秒,其他語言2秒 空間限制 c c 32768k,其他語言65536k special judge,64bit io format lld 某天lililalala正在玩一種奇妙的吃雞遊戲 因為在這個遊戲裡會同時有兩個圓形安全區 他們可能相交 lililalala覺得求圓的面積並...

計算cell的高度

1 cgfloat tableview uitableview tableview heightforrowatindexpath nsindexpath indexpath返回cell的高度。因為這個方法會隨著tableview的上下拖動,頻繁呼叫,所以我們把計算cell的高度 放到模型裡。2 c...