大家看看我的程序错在那里啊
我想输入五个数,原后倒着输出,比如输入1 2 3 4 5 则输出5 4 3 2 1 #include "stdio.h" void f(int *q,int n) { int *s,i,t;
s=q+n-1; for(i=0;i<n/2;i++) { t=*s; *s=*q; *q=t;
--s;
++q;}
}
void main()
{int a[5],*p=a,i;
for(i=0;i<5;i++)
scanf("%d,",p++);
f(p,5);
for(p=a,i=0;i<5;i++,p++)
printf("%d",*p);
getch();
}