1#include<stdio.h>
2 #include<stdlib.h>
3 void inverse(int *a,int* b,int length)
4 {
5 int i=0;
6 int temp=0;
7 for(i=0;i<(length/2);i++)
8 {
9 temp=*a;
10 *a=*b;
11 *b=temp;
12
13 a++;
14 b--;
15 }
16 }
17 int main(void)
18 {
19 int i=0;
20 int n=0;
21 int k[]={1,2,3,4,5,6,7,8,9,10};
22 n=sizeof(k)/sizeof(k[0]);
23 inverse(k,k+n-1,n);
24 for(i=0;i<n;i++)
25 printf("%d\t",k[i]);
26 printf("\n");
27 return 0;
}