欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写一个程序,以每行一个单词的形式打印其输入 博客分类: C C 

程序员文章站 2024-03-16 21:47:22
...

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

#include <stdio.h>

#define IN 1
#define OUT 0

main() {
    int c, flag;
    flag = OUT;
    while((c = getchar()) != EOF) {
        if(c == ' ' || c == '\t' || c == '\n'){
            if(flag == IN){
                putchar('\n');
                flag = OUT; // 防止出现多空格时出现多次换行
            }
        } else {
            flag = IN;
            putchar(c);
        }
    }
    return 0;
}

 

相关标签: C