#include<stdio.h>
main()
{int a[20]={0,2,3,6,8,0,5,9,1},t=0,i,*p,*q,*r;
p=r=q=a;
while(*p!='\0')
{p++;q=p;
if(*p==0)
{for(r=p;*(q+1)!='\0';r++)
{*r=*(q+1);q++;}
t++;}}
for(i=0;i<t;i++)
*++p=0;
*p=a[0];
for(;*p!='\0';p++)
printf("%d",*p);
}c语言找出数字0,将其移到数组后面,求大神纠错