你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

23:过滤多余的空格

2021/12/17 19:20:02

总时间限制: 

1000ms

内存限制: 

65536kB

描述

一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。

输入

一行,一个字符串(长度不超过200),句子的头和尾都没有空格。

输出

过滤之后的句子。

样例输入

Hello      world.This is    c language.

样例输出

Hello world.This is c language.
#include<stdio.h>
#include<string.h>
int main()
{
	char s1[250];
	gets(s1);
	int i;
	for(i=0;i<strlen(s1);i++)
	{
		if(s1[i]==' '&&s1[i+1]==' ')//判断是否为连续空格,若为,跳过,进入下一个字符判定
		{
			continue;
		}
		printf("%c",s1[i]);//单个空格可以输出
	}
	return 0;
}