#include<stdio.h>
#define OUT 0
#define IN 1
main()
{
int index,c,ns,nl,nw;
ns=nl=nw=0;
index=OUT;
while((c=getchar())!=EOF)
{
++ns;
if(c=='\n')
++nl;
if(c==' '||c=='\n'||c=='\t')
index=OUT;
else if (index == OUT)
{
index=IN;
++nw;
}
}
printf("%d %d %d",ns,nl,nw);
}
这个程序没法跳出来啊,加限制条件也不行!!
而且我觉得这个程序有点问题,如果遇到2个单词之前是很多空格就不行了