#include <stdio.h>
int main()
{
int a,b=0;
char c[1000];
int i;
while(a !=EOF)
{
if ( a == ' ')
c[b] = '\0';
else
c[b] = a;
b++;
if ( a == '\n')
{
for(i=0; i<=b; i++)
{
if(c[i]=='\0')
if(c[i+1]!='\0')
{
c[i]=' ';
}
}
for ( i = 0 ; i <= b ; i++)
{
putchar(c[i]);
}
for ( i = 0 ; i <= 999 ; i ++)
{
c[i] = '\0';
}
b = 0;
}
a = getchar();
if ( a == EOF )
break;
}
if ( a == EOF )
{
for ( i = 0; i <= b ; i++)
{
putchar(c[i]);
}
}
return 0;
}
다 제대로 나오는 것을 확인했는데도 WA 가 뜨는데 어디가 잘못된건지요?