c语言的一个程序问题
#include<stdio.h>main()
{
int nb,nt,nl;
nb=nt=nl=0;
while(getchar()!=EOF)
if(getchar()==' ')
++nb;
if(getchar()=='\t')
++nt;
if(getchar()=='\n')
++nl;
printf("%d %d %d\n",nb,nt,nl);
}
大家帮忙看一下 又没错的地方 我这到题目是这样的 编写一个统计空格、制表符与换行符个数的程序。
还有就是运行之后 我应该怎样输入字符 因为我每次运行时 输入字符 他不运行任何东西 我感到很纳闷