請教小編大大 :
我使用 陣列存放每一周各股的 股價淨值比.
然後, 以利 NthLowestArray 語法, 以取得陣列裡第 (前)10%的極小值.
例如陣列 size 有 200, 則程式碼就寫成 :
value1 = NthLowestArray(arrA, 200, 20);
很奇怪的, 當陣列 size = 200時, 執行結果正常.
但當 size 大於 200時(我試了 210, 220, 230, 300), 執行的結果就等於 0, 也就是在參數宣告時我給的陣列內容初始值.
在陣列 size > 200時. 只有 NthLowestArray 才會執行錯誤(=0).
取這陣列內容時, 例如 arrA[120], arrA[210], arrA[250] 都可以取得正確的內容.
Why ? 好奇怪 !
請幫忙釋疑, 感謝 !
2 評論