#include <stdio.h> #include <ctype.h> int main() { int c; int flag = 0; // flag=0 表示当前位于单词间。 int count = 0; while ((c = getchar()) != EOF) { if (isalpha(c)) { if (flag == 0) // 进入单词 { flag = 1; count++; } } else { flag = 0; } } printf("/n%d/n", count); system("PAUSE"); return 0; }