首页 > 代码库 > 150127

150127

The C Programming Language中P.13一道习题:

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

  • Method 1:设一个变量(这里是inspace)赋值作为标记。技术分享
  •  1 #include<stdio.h> 2 main() 3 { 4  int inspace=0;  //inspace用于控制空格个数 5  char c; 6  7  while((c=getchar())!=EOF) //EOF即End of File 8  {  9   if(c== )10    {11     if(inspace==0)12     {13      inspace=1; 14      putchar(c);15     }16    }17      if(c!= )18     {19      inspace=0;20      putchar(c);  21     }22  }23 }
    技术分享加油啊骚年!

150127