#include <stdio.h>
int main()
{
int h;
int a=0;
int b=0;
while ((h=getchar())!='!')
{
if (h!='/'&&h!='\"'&&h!='\n'&&b==0)
{putchar(h);
a=0;
b=0;}
else if(h=='/'&&b==0&&h!='\n')
{b=1;
a=0;
}
else if(h=='*'&&b==1&&h!='\n')
{b=2;
a=0;
}
else if(h=='*'&&b==2&&h!='\n')
{b=1;
a=0;
printf(" ");}
else if(h=='/'&&b==1&&h!='\n')
{b=0;
a=0;
}
else if (h=='\"'&&a==0&&b==0&&h!='\n')
{b=3;
putchar(h);
a=1;}
else if(b==3&&h!='\"'&&h!='\n')
putchar(h);
else if(h=='\"'&&a==1&&b==3&&h!='\n')
{ putchar(h);
b=0;
a=1;}
else if(h=='\n')
{putchar(h);
b=0;
a=1;
}
}
return 0;
}
이클립스에서는 정답과 똑같이 뜨는데... 이렇게 하면 안되나요?