#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==' '其他連個同樣改