#include <stdio.h>
#define IN 1/*在单词外*/
#define OUT 0/*在单词内*/
/*统计输入的行数,单词数与字符数*/
main()
{
int c, nl, nw, nc, state;
state = OUT;
nl = nc = nw = 0;
while((c = getchar()) != EOF){
++nc;
if(c == *\n*)
++nl;
if(c == * *||c == *\n*||c == *\t*)
state = OUT;
else if(state == OUT){
state = IN;
++nw;
}
}
printf("%3d %3d %3d\n", nl, nw, nc);
}
#define IN 1/*在单词外*/
#define OUT 0/*在单词内*/
/*统计输入的行数,单词数与字符数*/
main()
{
int c, nl, nw, nc, state;
state = OUT;
nl = nc = nw = 0;
while((c = getchar()) != EOF){
++nc;
if(c == *\n*)
++nl;
if(c == * *||c == *\n*||c == *\t*)
state = OUT;
else if(state == OUT){
state = IN;
++nw;
}
}
printf("%3d %3d %3d\n", nl, nw, nc);
}
