问题:编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格替代。
#include <stdio.h>
int main()
{
int c;
int lastc = 'a';
c = getchar();
while(c != EOF)
{
if(c != ' ')
{
putchar(c);
lastc = c;
c = getchar();
}
else
{
if(lastc != ' ')
putchar(c);
lastc = c;
c = getchar();
}
}
return 0;
}