C 语言 习题 1-12

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 语言 习题 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 }

 

以上是关于C 语言 习题 1-12的主要内容,如果未能解决你的问题,请参考以下文章

C语言代码片段

C语言课程设计——25道蓝桥杯练习题

推荐 3 个学习C语言算法与习题的平台

C语言练习题_1

C Primer plus 第一章复习题及其编程题

C语言经典习题