当前位置:首页 » 编程语言 » 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-09-07 02:33:31 浏览:300
魔兽世界解压缩 发布:2025-09-07 02:13:48 浏览:590
GPL协议编译器 发布:2025-09-07 02:08:52 浏览:172
python变量名的字符串 发布:2025-09-07 01:44:09 浏览:116
jsp上传图片代码 发布:2025-09-07 01:38:17 浏览:743
怎么查看服务器的外网访问地址 发布:2025-09-07 01:34:45 浏览:874
c语言字符的原理 发布:2025-09-07 01:20:38 浏览:715
linuxcpu绑定 发布:2025-09-07 00:40:55 浏览:439
c语言函数二维数组 发布:2025-09-07 00:34:18 浏览:402
关系数据库优点 发布:2025-09-07 00:18:32 浏览:312