为纪念Ritchie之001

编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替

 

  
  
  
  
  1. #include<stdio.h> 
  2.  
  3. int main( int argc, char *argv[] ){ 
  4.         char c; 
  5.         char s = ' '
  6.         int flag = 1; 
  7.         /* 
  8.         ** 若本次的输入c和上次的输入s相等并等于空格,则跳过此次输出 
  9.         */ 
  10.         while( ( c = getchar() ) != EOF ){ 
  11.                 if( c == ' ' && s == ' ' ) 
  12.                         continue
  13.                 s = c; 
  14.                 putchar( s ); 
  15.         } 
  16.  
  17.         return 0; 

 

你可能感兴趣的:(空格,复制,输出,输入,休闲)