当前位置:首页 » 编程语言 » 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-07-01 16:57:45 浏览:124
微信号加密码登录什么意思 发布:2025-07-01 16:53:15 浏览:181
java8的接口 发布:2025-07-01 16:53:14 浏览:779
hxd压缩 发布:2025-07-01 16:50:10 浏览:426
app页面源码 发布:2025-07-01 16:39:04 浏览:84
安卓游戏语音包在哪里 发布:2025-07-01 16:11:41 浏览:76
走心机编程教学 发布:2025-07-01 15:34:30 浏览:222
安卓系统哪个bug最少 发布:2025-07-01 15:34:16 浏览:783
不是安卓怎么让时间显示在屏幕上 发布:2025-07-01 15:20:54 浏览:516
黄岩数控编程培训 发布:2025-07-01 15:12:30 浏览:981