#include <stdio.h> #define OUT 0 #define IN 1 int main(void) { int c, media; media = OUT; while ((c = getchar()) != EOF) { if (isspace (c)) { if (media == IN) // 确认前一个字符是否是非空白字符, 当你刚才在门里面的时候,你现在在门外面。 { putchar ('/n'); media = OUT; } } else if (media == OUT) // 确认前一个字符是否是空白字符,当你刚才在门外面的时候,你现在在门里面。 { putchar (c); media = IN; } else putchar (c); } return 0; } 当你在门里面的时候你刚才在门外面,当你在门外面的时候你刚才在门里面。 这种编程思想好难学啊.................. 234 234234 当你在里面的时候你刚才在外面 当你在外面的时候你刚才在里面