问题 K: 过滤多余的空格

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1087 解决:435

题目描述

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

输入

一行,一个字符串(长度不超过200)。

输出

过滤之后的句子。首尾的空格要去掉,中间的连续多个空格要换成1个空格。

样例输入 复制

Hello        world. This is      c language.

样例输出 复制

Hello world. This is c language. 

提示

scanf只能一个一个读单词,不读空格,while(scanf("%s".&st)==1)的功能是循环读入数据,在读不到的时候停止循环。
也可以使用gets读取一行字符串。