整形数组反序:将第一个和倒数第一个的值交换,第二个和倒数第二个交换...直到最中间的两个元素
#include<stdio.h>
void NX(int arr[],int len)
{
int j;
int tmp;
for(j = 0; j < len/2; j++) //第一和倒数第一交换
{
tmp = arr[j];
arr[j] = arr[len-1-j];
arr[len-1-j] = tmp;
}
return 0;
}
int main()
{
int arr[] = {1,2,3,4,5,6,7,8,9,10};
NX(arr,sizeof(arr)/sizeof(arr[0]));
for(int i = 0; i<sizeof(arr)/sizeof(arr[0]);i++)
printf("%d ",arr[i]);
return 0;
}