23:过滤多余的空格

总时间限制: 

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;
}

上一篇:1107班12月第5周 班级计划 为s1结业答辩做准备


下一篇:Java 上机----实训操作10---合并两个文件到一个文件中