编程基础之字符串——过滤多余的空格
题目:
一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。
输入:
一行,一个字符串(长度不超过200),句子的头和尾都没有空格。
输出:
过滤之后的句子。
样例输入:
Hello world. This is c language.
样例输出:
Hello world. This is c language.
代码展示:
#include<iostream>
#include<cstring>
using namespace std;
char a[200];
int main()
{bool first = true;while(scanf("%s",a) == 1){if(!first){printf(" %s",a);}else{first = false;printf("%s",a);}}return 0;
}
运行结果: