码迷,mamicode.com
首页 > 编程语言 > 详细

C语言-将输入的字符输出并将多个空格按照一个空格的方式输出

时间:2016-03-23 19:52:13      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

思路就是标志位,两个状态之间切换

具体代码如下

 1 #include<stdio.h>
 2 
 3 void main()
 4 {
 5     long nc = 0;
 6     int spaceStatus = 0;
 7     int c = 0;
 8     while ((c = getchar()) != EOF)
 9     {
10         if (c ==  )
11         {
12             if (spaceStatus == 0)
13             {
14                 spaceStatus = 1;
15                 putchar(c);
16             }
17 
18         }
19         if (c !=  )
20         {
21             spaceStatus = 0;
22             putchar(c);
23         }
24     }
25 }

测试结果如下

技术分享

 

C语言-将输入的字符输出并将多个空格按照一个空格的方式输出

标签:

原文地址:http://www.cnblogs.com/wangzefeng/p/5312329.html

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