练习1-9 编写一个将输入复制输出的程序,并将其中连续的多个空格用一个空格代替
#include <stdio.h>
#define NONBLANK 'a'
int main()
{
int c, lastc;
lastc = NONBLANK;
while((c = getchar()) != EOF)
{
if(c != ' ')
putchar(c);
if(c == ' ')
if (lastc != ' ')
putchar(c);
lastc = c;
}
}
照搬书上的答案...具体的内涵还没搞懂。