两个错,一个就是while((c=getchar())!='\n')另一个是 else if(c==' ') j++;
把while((c=getchar()!='\n'))改成while((c=getchar()!)='\n')再试试写完程序之后检查非常重要
"!="的优先级大于"="
if(c=' ')应该是if(c == ' ')吧?