K&R Exercise 1-9 (C)

后端 未结 30 1712
北荒
北荒 2021-01-31 19:46

\"Write a program to copy its input to its output, replacing each string of one or more blanks by a single blank.\"

I\'m assuming by thi

30条回答
  •  南旧
    南旧 (楼主)
    2021-01-31 20:11

    for(nb = 0; (c = getchar()) != EOF;)
    {
        if(c == ' ')
           nb++;
        if( nb == 0 || nb == 1 )
           putchar(c);
        if(c != ' '  &&  nb >1)
           putchar(c);
        if(c != ' ')
           nb = 0;
     }
    

提交回复
热议问题