-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
카운트 배열 선언
22.08.23 17:55 작성 조회수 166
0
위처럼 int배열을 main 안에다가 선언을 하니 제일 마지막 문제는 틀렸다고 나오는데 이유가 궁금합니다.
답변을 작성해보세요.
0
김태원
지식공유자2022.08.24
안녕하세요^^
main 안에 지역변수로 선언하면 cnt 배열의 초기값이 0으로 초기화되는게 아니라 쓰레기(의미없는값)으로 초기화됩니다. 그래서 그런게 아닌가 싶습니다.
정 main 안에 지역변수로 선언하고 싶으면 scanf("%d", &n) 밑에서
for(int i=0; i<=n; i++) cnt[i]=0;
해보세요.
답변 1