将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。
时间: 2023-06-02 08:04:15 浏览: 79
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
这个问题很容易解决,只需要遍历一遍数组,将数组中对应位置的值互换即可。以下是一个简单的实现代码:
```
void reverseArray(int* arr, int len) {
for (int i = 0; i < len / 2; i++) {
// 交换位置i和位置len-1-i上的值
int temp = arr[i];
arr[i] = arr[len - 1 - i];
arr[len - 1 - i] = temp;
}
}
```
其中,arr 是待操作的数组,len 是数组的长度,并且假设数组的下标从 0 开始。
阅读全文