问题:编写一个函数,它接受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; }
如果使用JavaScript编写,请定义一个仅包含第一个元素[1.0]的数组。然后,定义for循环,并在数组上循环n次。起始索引应该是1(因为数组中已经有一个元素),并且在每次迭代中 (arr[i - 1]) / 2 到阵列。
(arr[i - 1]) / 2