問題:撰寫一個函式,接收一個 int n 并回傳一個長度為 n 的 double[],其中起始元素(值)是 1.0,其他元素是前一個元素除以 2。例如,halves(4) 應該回傳一個帶有數字 {1.0, 0.5, 0.25, 0.125} 的 double[]。( JAVASCRIPT )
堅持從哪里繼續,目前只需將陣列設定為長度。找不到任何已回答此問題的問題。
void halves(int n){
arrhalves[] n;
}
uj5u.com熱心網友回復:
如果您使用 JavaScript 撰寫,請定義一個只有第一個元素 [1.0] 的陣列。然后,定義 for 回圈并在陣列上回圈 n 次。起始索引應該是 1(因為我們已經在陣列中有一個元素)并且在每次迭代時推(arr[i - 1]) / 2送到陣列。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/470309.html
標籤:javascript 功能
上一篇:在python中重新排列串列串列
