这emm,你要定义一个字符d,然后让字符d去比较,abc都去加。还有就是printf不要&
#include <stdio.h> int main() { int a,b,c; char d; a = 0; b = 0; c = 0; while((d=getchar())!=EOF){ if(d==' ')a++; if(d=='\n')b++; if(d='\t')c++; } printf("%d,%d,%d", a,b,c); }
printf里面不需要取地址&吧