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的主要内容,如果未能解决你的问题,请参考以下文章