用C语言编写程序实现: 将数组中的数按颠倒的顺序重新存放。在操作时,只能借助一个临时存储单元而不得另外开辟数组。
时间: 2023-05-13 16:04:32 浏览: 149
可以使用以下代码实现:
void reverseArray(int arr[], int n) {
int temp, i;
for (i = 0; i < n/2; i++) {
temp = arr[i];
arr[i] = arr[n-i-1];
arr[n-i-1] = temp;
}
}
其中,arr[]表示要颠倒顺序的数组,n表示数组的长度。函数中使用了一个临时变量temp来交换数组中的元素,实现了不开辟新数组的颠倒顺序操作。
阅读全文