main(){ char a[2]={0},ch[100]; int i,j; gets(ch); for(i=0;i<100;i++) if(strcmp(ch[i],'0')==0) a[0]++; else if(strcmp(ch[i],'1')==0) a[1]++; printf("%d...%d\n",a[0],a[1]);} 为什么我输入 0231032403540类似这样的一串字符然后一个回车就会出现错误?