55问答网
所有问题
C语言,删除字符串中的空格?
如图,哪里错了麻烦指出来谢谢
举报该问题
其他回答
第1个回答 2020-03-08
#include <stdio.h>
int main(int argc, char *argv[])
{
char s[20] = "how are you";
int i, j;
for (i=0,j=0; s[i]!='\0'; i++)
{
if (s[i]!=' ')
{
s[j] = s[i];
printf("%c", s[j]);
j++;
}
}
s[j] = '\0';
printf("\n");
return 0;
}本回答被提问者采纳
相似回答
c语言去掉字符串的空格
函数trim
答:
c语言去掉字符串的空格
函数 void trim(char *s){} 如下:include <stdio.h> void trim(char *s){ int i,L;L=strlen(s);for (i=L-1;i>=0;i--) if (s[i]==' ')strcpy(s+i,s+i+1);} int main(){ char s[100];printf("input 1 line string\n");gets(s);trim(s);p...
C语言
输入一个
字符串,删除
中间多余
的空格
答:
{ 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\n",s);}
C语言
:输入一个
字符串
放入数组里
,删除
其中
的空格
答:
printf("
去掉空格
后的
字符串
为:\n"); for(i=0;str[i]!='\0';i++) printf("%
c
",str[i]); printf("\n");}运行结果:输入字符串str:ing ing ing去掉空格后的字符串为:ingingingPress any key to continue 本回答由提问者推荐 举报| 答案纠错 | 评论(2) 5 2 matlab13 采纳率:36% 擅长:
C
...
C语言
输入一个
字符串
利用指针
删除
它
的空格
字符~
答:
1、添加一个字符串函数,因为
程序里面
涉及到了输出和输入字符串以及字符。#include<
string
.h>。2、其次就是要定义两个相同容量的字符串储存的变量 chara[100]; charb[100];。以及整数变量 intc; inti=0,j=0;其中a[100]是存字符串的,b【100】是存你
删除
对应
字符的字符串的,
整数
C
是你想删除第...
...
程序,
从键盘输入一个带有
空格的
字符串
,去掉字符串
后再输出(要求只能...
答:
1、首先,随便创建一个有main方法的类。2、定义一个字符串变量,这里给变量赋值,前后都留有一个
空格
。3、先运行一遍,看输出效果,可以看到百度包括空格的几个字符都打印出来了。4、为了更加清晰,用字符串对象另外一个方法“length()”得到此
字符串的
长度为6, 说明的确是“百度”加两个空格的长度...
大家正在搜
C语言删除字符串的前导空格
c语言去除字符串中的空格
C语言实现去除字符串中空格
c语言消除字符串后面的空格
c语言字符串删除多余空格
c语言读入带空格的字符串
c语言怎么在字符串中加空格
c语言去除字符串首尾空格
c语言空格字符串
相关问题
C语言删除字符串中的所有空格
C语言如何实现删除字符串中的字符
C语言中如何删除字符串中的所有的空格
C语言完善程序,删除字符串中的所有空格
如何在C语言中的字符串中删除所有空格和制表符
c语言 删除字符串中所有空格
C语言程序问题 用指针将字符串中的空格删除