#include<stdio.h>
void main()
{
int k,t,r,c;
t=0;r=0;k=0;
while((c=getchar())!=EOF)
{
if(c==' ')
k++;
if(c=='\t')
t++;
if(c=='\n')
r++;
}
printf("%d%d%d\n",k,t,r);
}
k为空格个数,t为制表符个数,r为换行符个数。
ubuntu中ctrl+d为输入EOF;