当前位置:首页 » 编程语言 » 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语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。

热点内容
手机报停恢复需要的是什么密码 发布:2024-11-27 20:37:02 浏览:592
域名访问量查询 发布:2024-11-27 20:22:13 浏览:725
如何清理网页帐号和登录密码 发布:2024-11-27 20:18:53 浏览:372
大发明解压密码 发布:2024-11-27 20:18:52 浏览:502
蓝鸥c语言 发布:2024-11-27 20:14:38 浏览:813
阿里云高配服务器租用 发布:2024-11-27 20:13:40 浏览:758
国外图片上传 发布:2024-11-27 20:13:31 浏览:546
苹果手机怎么重置密码 发布:2024-11-27 20:10:28 浏览:533
万里红存储介质信息消除工具 发布:2024-11-27 20:10:13 浏览:387
氢怎么存储 发布:2024-11-27 20:08:46 浏览:837