欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写程序,功能是删除输入的字符串中的所有空格。字符串长度不超过30。

程序员文章站 2022-07-15 12:14:53
...
#include<stdio.h>
int main(){
    int i=0,j=0,k;
	char str[30];
	scanf("%[^\n]",str);
for(k=0;k<29;k++)//循环最大空格数 
{
	j=0;
for(i=0;i<30;i++)// 最大单词数 
{
	if((str[i]==32&&str[i+1]!=32)||(str[i]==32&&str[i+1]==32))//判断空格
	{ 
        j=1;
	}
	if(j==1)//将后续字符往前挪
	{
		str[i] = str[i+1];
	
	}
}
}

	printf("%s \n",str);
	return 0;
}

本关任务:编写程序,功能是删除输入的字符串中的所有空格。字符串长度不超过30。

输入:

一行字符。

输出:

打印输出去除空格符后的结果字符串。

相关标签: c语言