码迷,mamicode.com
首页 > 其他好文 > 详细

150127

时间:2015-01-27 23:06:32      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

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

标签:

原文地址:http://www.cnblogs.com/suzyc/p/4254203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!