#include<stdio.h>
#define NONBLANK 'a'
main()
{
int c,lastc;
lastc = NONBLANK;
while((c = getchar()) != EOF){
if(c != ' ')
putchar(c);
if(c == ' ')
if(lastc != ' ') //只有靠近字符后面的第一个空格才会被打印出来
putchar(c);
lastc = c;
}
}
/*运用保持上一个的字符,可以有递归的思想*/
#define NONBLANK 'a'
main()
{
int c,lastc;
lastc = NONBLANK;
while((c = getchar()) != EOF){
if(c != ' ')
putchar(c);
if(c == ' ')
if(lastc != ' ') //只有靠近字符后面的第一个空格才会被打印出来
putchar(c);
lastc = c;
}
}
/*运用保持上一个的字符,可以有递归的思想*/