1. 程式人生 > >C語言 將連續輸入的空格以一個空格輸出

C語言 將連續輸入的空格以一個空格輸出

#include<stdio.h>

#define NONBLANK   'a'
main( )


{
    int c,lastc;
    lastc = NONBLANK;
    while((c = getchar( ) )!= EOF )
{
    if( c != ' ')
     {
       putchar(c);
     }                             
    if(c == ' ')
     {
       if( lastc != ' ')
        {
         putchar(c);

          }     
      }
    lastc = c;
}            

}