習題4 8 高空墜球(20 分)

2022-08-26 18:21:08 字數 522 閱讀 6982

皮球從某給定高度自由落下,觸地後**到原高度的一半,再落下,再**,……,如此反覆。問皮球在第n次落地時,在空中一共經過多少距離?第n次**的高度是多少?

輸入在一行中給出兩個非負整數,分別是皮球的初始高度和n,均在長整型範圍內。

在一行中順序輸出皮球第n次落地時在空中經過的距離、以及第n次**的高度,其間以乙個空格分隔,保留一位小數。題目保證計算結果不超過雙精度範圍。

33 5
94.9 1.0
#include int

main()

while(cnt//

迴圈結束時,此時distence是第n次落地空間劃過的距離,但是h是第n-1次落地彈起的距離

h=0.5*h;//

第n次落地彈起的距離

printf("

distence = %.1f, h = %.1f\n

", distence, h);

return0;

}

習題8 4 報數 20 分

報數遊戲是這樣的 有n個人圍成一圈,按順序從1到n編好號。從第乙個人開始報數,報到m 本題要求編寫函式,給出每個人的退出順序編號。void countoff int n,int m,int out 其中n是初始人數 m是遊戲規定的退出位次 保證為小於n的正整數 函式countoff將每個人的退出順序...

!!!習題8 4 報數 20分

報數遊戲是這樣的 有n個人圍成一圈,按順序從1到n編好號。從第乙個人開始報數,報到m 本題要求編寫函式,給出每個人的退出順序編號。函式介面定義 void countoff int n,int m,int out 其中n是初始人數 m是遊戲規定的退出位次 保證為小於n的正整數 函式countoff將每...

習題8 6 刪除字元(20 分)

習題8 6 刪除字元 20 分 本題要求實現乙個刪除字串中的指定字元的簡單函式。void delchar char str,char c 其中char str是傳入的字串,c是待刪除的字元。函式delchar的功能是將字串str中出現的所有c字元刪除。include define maxn 20 v...