#include <stdio.h>
#include <stdlib.h>
int main()
{
char a;
int b,c,d;
b=0;c=0;d=0;
while ((a = getchar()) != EOF)
{ if (a ==' ')
b++;
if (a == '\t')
c++;
if (a == '\n')
d++;
}
printf("空格%3d制表符%3d换行符%3d\n",b,c,d);
return 0;
}
我用的是codeblocks10.5 (这个应该 没关系吧
好像不行,我一运行就只能输入,然后就不知道怎么办了
追答好久不用c了。。getchar这个用的对吗。 。要是我的话。先做个字符串的。然后对字符串用getchar这个。。你问问别人吧。。几年没用了。