【題目描述】
一球從某一高度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...