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