谢谢,帮忙看下
#include<stdio.h>void shunxu(int *p1,int n)
{
int temp,*a,*b,i;
for(i=0;i<n/2;i++)
{
a=p1+i;
b=p1+n-i;
temp=*a;
a=b;
*b=temp;
}
return;
}
void main()
{
int a[10],*p2,i,j;
p2=a;
for(i=0;i<10;i++,p2++)
{
scanf("%d",&a[i]);
}
p2=a;
shunxu(p2,10);
for(j=0;j<10;j++,p2++)
printf("%d",*p2);
}
这个程序本意是想实现输入10个数字,然后按照反方向输出,可是输出结果有问题,帮忙看下,谢谢