首页 > 编程语言 > 详细

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

时间:2016-03-23 19:49:29      阅读:256      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!