代码区
#include<stdio.h>
void inv(int *x,int n) //这个n得有,要不然中间量不好控制
{
int m=n/2;
int *p=x+m,*i=x,*j=x+n-1,t;
for(i=x;i<p;i++,j--) //两边逼近
{
t=*i;
*i=*j;
*j=t;
}
}
int main()
{
int a[5];
int *p=a; //先指向
for(p=a;p<(a+5);p++)
{
scanf("%d",p); //注意格式
}
p=a; //重新指回去
inv(a,5);
for(p=a;p<(a+5);p++)
{
printf("%d",*p);
}
}