删除多余的空格
来源:互联网 发布:2012服务器端口怎么开 编辑:程序博客网 时间:2024/05/01 11:09
问题及代码:
/*计算机与控制工程学院。文件名称:请你编程帮他把句子中多余的空格去掉,使每个单词之间只保留一个空格,首尾的空格也去掉。输入描述:英文句子输出描述:删除多余空格后的句子完成日期:2016年4月24作者:马艳艳*/#include <stdio.h>#include <string.h>void delSpace(char sentence[]){ int i=0,t; while (sentence[0]==' ') { i=0; while (sentence[i]!='\0') { sentence[i]=sentence[i+1]; i++; } } for (i=0; sentence[i]!='\0'; i++) { while(sentence[i]==' '&&sentence[i+1]==' ') { t=i; while (sentence[t]!='\0') { sentence[t]=sentence[t+1]; t++; } } }}int main(){ void delSpace(char sentence[]); char sentence[1000]; gets(sentence); delSpace(sentence); puts(sentence); return 0;}
运行结果
运行结果:
0 0
- 删除多余的空格
- 删除多余的空格
- 【字符串】删除多余的空格
- java实现 删除输入的多余空格
- 删除字符串中多余的空格 shrink_space
- 删除字符串中多余的空格
- 删除字符串中多余的空格
- 删除字符串中多余的空格
- 删除字符串中多余的空格
- c语言:删除多余的空格
- 如何删除字符串中多余的空格
- 删除字符串多余空格
- 删除字符串多余空格
- 删除多余空格
- 字符串删除多余空格
- 删除多余空格
- 删除字符串里多余的空格,只保留一个空格
- 使用UltraEdit删除多余空格
- SIFT特征--方向赋值与关键点描述
- 左偏树的正确性和复杂度分析
- OCR证件识别技术助力第三方支付平台
- UVA_10667_Largest Block
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 删除多余的空格
- IOS-代理模式
- ihone手机拍摄图片,js(canvas,input)上传的方向问题-----更不喜欢它了
- 启动页学习
- 电路设计(二)之串联匹配电阻的应用
- 关于Volatile关键字的一点理解
- bzoj 2115: [Wc2011] Xor (高斯消元求解线性基)
- 对话框的实现
- 基于图像内容的图像检索技术——sift特征