// 感谢 knifezhtx 网友指出错误。现已修正。void invert(int A[], int n){int temp = 0;for (int i = 0, m = n-1; i < m; ++i, --m){temp = A;A = A[m];A[m] = temp;}}void invert(int * A, int n){int temp = 0;for (int i = 0, m = n-1; i < m; ++i, --m){temp = *(A + i);*(A + i) = *(A + m);*(A + m) = temp;}}...
|