【C语言】——删除多余的空格
**思路:出现第一个空格后把count标记为1,只有count满足不为1的时候才能输出空格
在输出非字符后将count设为0,后续才能输出空格
**
/*时间:2020/08/14 目的:删除多余的空格 功能:进一步熟悉对于字符串的操作
*/
#include<stdio.h>int main()
{char string[81];int i,count=1;char c;gets(string);for(i=0;(c=string[i])!='\0';i++){if(c==' '&&count!=1){printf("%c",c);count=1;} else if(c!=' '){printf("%c",c);count=0;}} return 0;
}
/*
总结:出现第一个空格后把count标记为1,只有count满足不为1的时候才能输出空格
在输出非字符后将count设为0,后续才能输出空格
-----------------------
在dev中输出结果为 i am a boy
i am a boy 正确
-----------------------
*/
【C语言】——删除多余的空格相关推荐
- Python如何删除多余的空格与空行(有代码)
''' -- encoding: utf-8 -- @author:欢迎大家关注我的微信公众号:python数据分析与机器学习 @Time:不定期更新大数据分析.机器学习等方面的想法和知识 @Desc ...
- C语言 删除多余空格 首字母大写,字符串——去除多余空格和首字母大写
题目描述: 输入一个由若干单词组成的字符串(长度小于等于2000),然后删除字符串的首尾空格,如果串中有多于一个以上空格,则只保留一个空格, 同时,请将字符串中单词的首字母转换为大写,如果本身是大写, ...
- java 多余的空格_java实现 删除输入的多余空格
/* * lfsfxy9 @ 09.12.25 * 主要用于去除字符输入过程中多输入的空格. * 此代码为Java作业 */ import java.io.*; public class f ...
- java去字符串中空行_java去掉文本中多余的空格与空行实例代码
前言 最近因为工作的需要,在开发一个小型的圈子系统.功能类似一个简化的微博.用户可以在圈子里发帖子,回复帖子,点赞等等.项目上线不久就发现有很多用户在圈子里发广告,手段之丰富令人叹为观止啊.产品大哥昨 ...
- C语言九十四之请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不做处理。
1.题目 规定输入的字符串中只包含字母和*号,请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不 ...
- c语言删除字符串中的空格
之前也看过别人写的一些代码都是用gets去输入字符串的,但是我用的是scanf,然而scanf函数用% s输入的话是不识别空格的,要用正则表达式去写. 以下附上我写的代码: //c语言删除字符串中的空 ...
- C语言数组字符串清除空格,用C语言从字符串中删除空格
如果不使用stdio.h和stdlib.h以外的任何库,我就不知道如何删除句子开头的空格. #include int main() { char text[1000], result[1000]; i ...
- 用Java实现对英文的规范化处理,规范英语句子的字符串大小写:删除多余的连续出现两次以上的空格, 每个标点符号后面必须要有一个空格,每个句号后面第一个字母大写。
要求: 规范英语句子的字符串大小写:删除多余的连续出现两次以上的空格, 每个标点符号后面必须要有一个空格,每个句号后面第一个字母大写. e.g: 输入下面注释中一段不规则的英文,使其成为符合要求的一段 ...
- 如何删除word中多余的空格和空行
去除word中多余的空格及空行 一.去掉表格和格式 为了版面的整齐,网页文档都是以表格的形式存在的,只是一般情况下表格的颜色被设为无色或表格宽度被设为0,所以我们在网页上看不到表格.另外,网 页文档中 ...
最新文章
- 关于空指针(指针指向为NULL)和void类型的指针的理解
- 《C和指针》对于数组这一节的总结
- python字典popitem和pop_python 字典之pop() and popitem()
- 【struts2+hibernate+spring项目实战】分页功能的完整的实现(通用分页、基类实现)
- 出路在哪里?出路在于思路!智者无敌
- plsql轻量版触发器
- php页面底部信息居中,css底部如何局中?css三种居中方法
- SpringBoot2.1.5(13)--- SpringBoot 特性下
- IOS中延时执行的几种方式的比较
- 运营前线1:一线运营专家的运营方法、技巧与实践03 与用户沟通,请避免这6个“坑”!...
- apt-get 与 yum 的区别
- [.NET开发] NPOI导出
- AR引擎vuforia源码分析、中文注释(1)
- 微信营销为什么需要云控
- 2008服务器远程开启,windows server 2008 r2中开启远程桌面的方法
- JS特效之超级好看的鼠标小尾巴
- 【Ubuntu】用g++生成动态库
- 小样儿老师:我的嵌入式学习之路(一)
- 四种常见的post请求中的参数形式
- qml鼠标拖动_Arcgis for qml - 鼠标拖拽移动