習題2 7 彈球距離 15分

2022-08-09 13:15:20 字數 688 閱讀 6222

設有乙個球從高度為h公尺的地方落下,碰到地面後又彈到高度為原來p倍的位置,然後又落下,再彈起,再落下…。請編寫函式求初始高度為h的球下落後到基本停下來(高度小於給定閾值tol)時在空中所經過的路程總和。

double dist( double h, double p );

其中h是球的初始高度,p是球彈起高度與彈起前落下高度的比值;函式dist要返回球下落後到基本停下來時在空中所經過的路程總和。注意:當彈起的高度小於裁判程式定義的常數tol時,彈起的距離不計算在內。

#include #define tol 1e-2

double dist( double h, double p );

int main()

/* 你的**將被嵌在這裡 */

1.0 0.4

2.319680

double dist( double h, double

p )//右乙個注意點兩次觸地時走過的距離為 h+2*h*p

return

sum;

}

習題2 7 彈球距離 15分

設有乙個球從高度為h公尺的地方落下,碰到地面後又彈到高度為原來p倍的位置,然後又落下,再彈起,再落下 請編寫函式求初始高度為h的球下落後到基本停下來 高度小於給定閾值tol 時在空中所經過的路程總和。double dist double h,double p 其中h是球的初始高度,p是球彈起高度與彈...

習題11 2 查詢星期 15分

本題要求實現函式,可以根據下表查詢到星期,返回對應的序號。序號 星期 0 sunday 1 monday 2 tuesday 3 wednesday 4 thursday 5 friday 6 saturday 函式介面定義 int getindex char s 函式getindex應返回字串s序...

習題11 2 查詢星期 15分

本題要求實現函式,可以根據下表查詢到星期,返回對應的序號。序號星期 0sunday 1monday 2tuesday 3wednesday 4thursday 5friday 6saturday int getindex char s 函式getindex應返回字串s序號。如果傳入的引數s不是乙個代...