alex04030   3년 전

scanf("%d", &n);

for (int i = 0; i < n ; i++) {

char arr[81];

scanf("%s", arr);

이 부분에서요, char arr[81];가 scanf("%d", &n); 이전에 오는지, 이후에 오는지에 따라서 정답 여부가 갈리는데, 어떤 점이 다른건가요? 


맨 앞부분에서 변수를 선언 할 때 char arr[81];를 쓰면 틀렸다고 뜨는데,

for문 안에다가 넣으니깐 맞다고 뜨더라고요. 

차이점을 알려주세요!!

rnjstpgns91   3년 전

9번째 라인 이전에 배열을 선언하고싶으시면 매 테스트케이스마다 초기화를 해주시면 됩니다.

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