#include <stdio.h>
#define IN 1
#define OUT 0
int main()
{
int c, state;
state = IN;
while ((c = getchar()) != EOF) {
if (state = IN) {
if (c != ' ') {
putchar(c);
state = IN;
}
else if (c == ' ') {
putchar(' ');
state = OUT;
}
}
else if (state = OUT) {
if (c == ' ')
state = OUT;
else if (c != ' ') {
state = IN;
putchar(c);
}
}
}
return 0;
}
컴파일 실행은 되는데, 어디가 잘못된 건지를 도통 모르겠습니다 ㅠㅠ