#include <stdio.h>//编写一个程序,将数组a中的n个数逆序存放并显示输出
void inv(int*x,int n) {
int t,*ii=x,*j=x+n-1;
for(; ii<=x+(n-1)/2; ii++,j--) {
t=*ii;
*ii=*j;
*j=t;
}
/*int i,j,t,*left=x,*right=x+n-1;
while(left<=right) {
t=*left;
*left=*right;
*right=t;
left++;
right--;
}*/
}
int main(int argc, char** argv) {
int i,a[10]= {1,6,9,0,-2,88,5,3,11,20},*p=a;
for(int i = 0; i < 10; i++,p++) {
printf("%3d",*p);
}
printf("\n");
p=a;
inv(p,10);
for(int i = 0; i < 10; i++) {
printf("%4d",*p++);
}
printf("\n");
return 0;
}