使用 getchar() 函数读取输入。

#include <stdio.h>

int main() {
    char c;
    int count = 0;
    while ((c = getchar()) != EOF) {
        if (c != ' ' && c != '\n') {
            ++count;
        }
    }
    printf("%d\n", count);
    return 0;
}