中点为对称点,交换数字:有什么错误!此种算法如何修改?
main()
{int a[10]={3,7,9,11,0,6,7,5,4,2},*p,*q,ch;
for(p=q=a[0];*q;q++);
q--;
while(p<q){ch=*p;*p=*q;*q=ch;p++;p--;}
printf("a=%d\n",a);
}
我把 a[0]改成 a 呢?
这是一道例题不过原来换的是字符!