public static void reversedArray(double testArray[])
{
double lastNumber = 0;
for (int counter1 = 0, counter2 = testArray.length - 1; counter1 < testArray.length; counter1++, counter2 \--)
{
lastNumber = testArray[counter2];
testArray[counter1] = testArray[counter2];
testArray[counter2] = lastNumber;
}
}
這是顛倒陣列的方法。該數組長度爲5.它正確顯示前3個數字,但最後2個數字是錯誤的。例如,我輸入1,2,3,4,5,它返回5,4,3,4,5顛倒陣列的問題
編輯:看起來像我得到它,我拿出testArray.length作爲比較在for循環並用counter2代替它。
這是什麼語言?我傾向於說Java,但只有99%有把握。 – skiwi
檢查此:http://stackoverflow.com/q/2137755/1817029 –