当前位置:首页 » 编程语言 » c语言空格删除

c语言空格删除

发布时间: 2024-05-08 17:00:22

A. c语言 输入一个字符串,删除中间多余的空格

可以参考下面的代码:

#include "stdio.h"

void main()

{

char s[]="I am a teacher!";

int i,j;

for(i=0;s[i];i++)

{

if(s[i]==32&&s[i+1]==32)/*如果字符串中第i和i+1个是空格,就运行if中的语句*/

for(j=i;s[j];j++) {s[j]=s[j+1];i=0;}/*此句是把2个空格换成一个,然后把空格之后的内容前移*/

}

printf("%s ",s);

}

(1)c语言空格删除扩展阅读:

1、for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。

2、if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。

热点内容
电脑上传监控 发布:2025-01-19 16:13:16 浏览:307
书旗小说怎样离线缓存 发布:2025-01-19 16:12:30 浏览:284
如何给盘符设置密码 发布:2025-01-19 16:11:47 浏览:345
delphi字符加密解密 发布:2025-01-19 16:00:55 浏览:209
为什么安卓不发烫 发布:2025-01-19 15:57:57 浏览:581
oracle存储过程参数游标 发布:2025-01-19 15:57:53 浏览:522
光遇安卓哪个渠道好 发布:2025-01-19 15:41:17 浏览:744
波段的算法 发布:2025-01-19 15:37:00 浏览:424
如何调取三层数据交换机配置文件 发布:2025-01-19 15:18:41 浏览:215
eoe源码 发布:2025-01-19 15:04:40 浏览:966