练习1-12

来源:互联网 发布:电脑背包 知乎 编辑:程序博客网 时间:2024/06/03 14:34

编写一个程序,以每行一个单词的形式打印其输入。

#include <stdio.h>#define IN 1#define OUT 0int main(){    int c, state;    state = OUT;    while ((c = getchar()) != EOF) {        if (c == ' ' || c == '\t' || c == '\n')            if (state == IN) {                putchar('\n');                state = OUT;            }        }        else if (state == OUT) {            state = IN;            putchar(c);        } else            putchar(c);    }    return 0;}


0 0