YCOJ彈地小球(C

2021-08-26 23:52:31 字數 744 閱讀 1398

description

乙個小球,從高為h的地方下落,下落彈地之後彈起高度為下落時的一半,比如第一次彈起高度為h/2,如此往復,計算小球從h 高度下落到第n 次落地往返的總路程。

input

輸入兩個整數h和n。

output

輸出總路程,結果保留小數點後兩位。

sample input 1

5 2sample output 1

10.00

thought

先了解題意,然後畫圖理思路,再整合公式,最後編輯**。

題意:本題為找規律及畫圖模擬題,主要考察c++語言迴圈和保留的熟悉程度,及思維拓展能力。

這道題告訴我們,乙個小球從h高的地方掉下來n次,每次落地彈起是前一次的一半,問:小球共跳了多少的高度(注:這裡指每一次跳起落下的總和)

例圖與思路:

得到公式:

(總跳躍長度)= (h) + (h/2+h/2) (注:跳n次迴圈n次)

整理公式,結合c++,使用迴圈來使用公式;

記得保留兩位小數;

最好使用double型別的變數;

可以乙個中間變數儲存要輸出的資料

雙人彈小球

include include include define high 480 遊戲畫面尺寸 define width 640 全域性變數 int ball x,ball y 小球的座標 int ball vx,ball vy 小球的速度 int radius 小球的半徑 int bar1 left...

js 實現小球碰壁彈飛效果

html style margin auto width 1000px btn1 開始運動button btn2 停止運動button div box style height 500px width 1000px margin auto border 5px solid red position ...

ae製作小球軌跡運動 AE製作乙個小球的彈跳運動

這個教程分為兩個部分。第一,怎麼用ae做出這樣的乙個球。第二,小球彈跳時的運動規律和關鍵幀的調整。開啟ae,新建乙個800 600,幀速率25的合成,命名為輸出。雙擊矩形工具,建立乙個和合成大小一致的形狀圖層。調整形狀圖層,變換矩形位置。新增中繼器。調整副本和位置。將副本改為2,位置改為y軸向400...