#include<stdio.h>
int main()
{
int c;
int state=0; //判断是否遇到空格是否连续
while((c=getchar())!=EOF)
{
if(c==' ')
{
if(state==0) //遇到第一个空格我们就让他输出,并且让state==0,表示前面一个是空格,用来判断下一个是否需要输出,若下一个也是空格,state==1,则不需要理会
{
state=1;
putchar(' ');
}
}
else //遇到字符就输出,让state归零,判断下一个是否是连续的空格
{
state=0;
putchar(c);
}
}
return 0;
}
11-22
800