69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
void reverse(int arr[], int len) {
int tmp;
for (int i = 0; i < len / 2; i++) { //折半,首尾元素交换
tmp = arr[i];
arr[i] = arr[len - i - 1];
arr[len - i - 1] = tmp;
}
}
int main(){
int arr[5] = { 8,6,5,4,1 };
int len = 5;
reverse(arr, len);
for (int i = 0; i < len; i++)
printf("%d ", arr[i]);
return 0;
}