daisyj0827   3년 전

#include<stdio.h>
int main()
{
char a[101];

int i=0;
while(i<100)
{
gets(a);
printf("%s\n",a);
i++;
}

return 0;
}



맞았습니다를 보고 싶은데 왜 틀렸다고 나오는 건지... 버전도 C++ 로 했는데 ... 왜 안되는 걸까요.. 

VS에서는 그럭저럭 잘되는데...

portableangel   3년 전

입력이 100줄이라는 보장이 없습니다.

그럭저럭 잘되는게 어떤 건진 모르겠지만, 아마 예제도 틀리고 많아야 한 개 정도의 테스트 케이스를 통과했을 것 같네요

while(gets(a)) puts(a); 의 방식으로 입력이 끝날 때까지 한 줄씩 받아 출력하는게 가능합니다.

댓글을 작성하려면 로그인해야 합니다.