visual studio 2012 调试遇到的问题,求教

int _tmain(int argc, _TCHAR* argv[]) { int a[20],c[5],i,n=0,x; scanf_s("%d",&x,1); while(x!=-1) { if(x>=0&&x<=4) a[n++]=x; scanf_s("%d",&x,1); } for(i=0;i<5;i++) c[i]=0; for(i=0;i<5;i++) c[a[i]]++; printf("The result is:\n"); for(i=0;i<5;i++) printf("%4d",c[i]); printf("\n"); }