#include<stdio.h>main(){char c;char endflag='#';int a,b,d;a=0,b=0,d=0;while((c=getchar())!=endflag){if(c==' ') ++a;if(c=='\d') ++b;if(c=='\t') ++d;}printf("%3d%3d%3d\n",a,b,d);return 0;}输入一串字符进去后,我觉得有个疑问,为什么明明enter换行了缺显示换行符0?哪里出问题了?