yot568   2달 전

반례를 전부 입력해보았는데, 결과가 전부 같았습니다.

어떤 부분이 문제인지 조언 부탁드립니다.

jihwan0319   2달 전

1. 전역변수/배열 (함수 외부에 선언 되어 있는 변수/배열 )은 자동으로 0이 초기화 됩니다.37~44번째 줄은 필요 없습니다.

그리고 지역 변수/배열 (함수 내부에 선언 되어 있는 변수/배열 ) 은 변수는 int a=0  이런식으로, 배열은 int arr[100]={0} 이런식으로 초기화 하시면 됩니다. 

2. 모든배열에서 같습니다. max를 최댓값+적어도 10은 해주세요. char배열같은경우에는 \0(NULL)문자가 들어가야 하기 때문에 한칸 비워줘야하는것은 잘 알려져있으나

char형이 아닌 배열은 필요성을 못느끼고 최댓값 그대로 사용합니다.

이문제에서는 최대 100까지이고 100이 입력될수있지만 배열의 크기가 100이면 인덱스가 99까지 밖에 없기에 틀렸습니다 가 뜹니다. 이부분을 수정해주세요.

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