设为首页 加入收藏

TOP

C 语言 习题 1-12
2017-10-16 18:19:07 】 浏览:4257
Tags:语言 习题 1-12

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

 1 #include <stdio.h>
 2 
 3 #define IN 1
 4 #define OUT 0
 5 
 6 int main(int argc, char const *argv[])
 7 {
 8     int c, state;
 9 
10     state = OUT;
11 
12     while ((c = getchar()) != EOF) {
13         if (c == '\n' || c == ' ' || c == '\t') {
14             if (state == IN) {
15                 putchar('\n');
16                 state = OUT;
17             }
18         }
19         else if (state == OUT) {
20             state = IN;
21             putchar(c);
22         }
23         else
24             putchar(c);
25     }
26 
27     return 0;
28 }

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇UNIX 系统中 wc 程序的主要部分 下一篇[小项目]行李箱(蓝牙解锁、称重)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目