1. 程式人生 > >C 語言 習題 1-12

C 語言 習題 1-12

ret blog 1-1 main stat pan tdi 編寫一個程序 std

練習 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