#include
// 反转数组
int* reverseArray(int arr[], int n)
{
int* rarr = new int[n];
for (int i = 0; i < n; ++i)
*(rarr + n - i - 1) = arr[i];
return rarr;
}
// 打印数组
void printArray(int arr[], int n)
{
for (int i = 0; i < n; ++i)
printf("%d ", arr[i]);
printf("\n");
}
// 主函数
int main(void)
{
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
printArray(arr, 10);
int* rarr = reverseArray(arr, 10);
printArray(rarr, 10);
return 0;
}