#include "stdio.h" void main() { int c,kg,hhf,zbf; kg=hhf=zbf=0; while((c=getchar())!=EOF)//EOF资料结束 { if(c=="") { kg+=1; } if(c=="\n") { hhf+=1; } if(c=="\t") { zbf+=1; } } printf("空格数:%d\n换行符数:%d\n制表符数:%d",kg,hhf,zbf); }
上程序是错误的,应把
c==""改为c==' '其他连个同样改