#include <stdio.h>
void reverse(int *x,int n);
void main(){
int i,a[10]={3,1,6,7,4,8,0,5,2,9};
printf("The original array:\n");
for(i=0;i<10;i++){
printf("%d",a[i]);
}
printf("\n");
reverse(a,10);
printf("The array has been reverse:\n");
for(i =0;i<10;i++){
printf("%d",a[i]);
}
printf("\n");
}
void reverse(int *x,int n){
int *p,temp,*i,*j,m;
m = (n-1)/2;
i = x;
j = x+n-1;
p = x+m;
for(;i<=p;i++,j--){
temp = *i;
*i = *j;
*j = temp;
}
}