一个编译过程中的问题
#include<stdio.h>#include<Windows.h>#define OUT 0#define IN 1int main(){ int c, state,t,i; int nl[100]; for(i=0;i<=99;i++) { nl[i]=0; } t = i = 0; state=OUT; while((c=getchar())!=EOF) { if(c != ' '||c!= '\n'||c!= '\t') \*在这个地方不知道为什么就判断不了?*\ { state=IN; ++t; } else if(state==IN) { state=OUT; nl[i]=t; ++i; t=0; } } for(i==0;i<=99;++i) { printf("%d: ",i+1); for(nl[i]>=1;nl[i]<=100;--nl[i]) { printf("*"); if(nl[i]==0) printf("\n"); } }}有大神能帮我看看嘛