백준 계정 만든지는 꽤 지났는데... 직장인이라 본격적으로 코딩공부한지 일주일 지났습니다 ㅠㅠ
도저히 이해안가는 문제가 있어서 질문드립니다. 기존의 문제에서 단계별로 쪼개서 한단계 한단계 넘어가는 중이었습니다. 이해가 안가네요..
문제)자연수 n이 입력됐을 때, 입력된 자연수에 쓰인 각 숫자의 갯수를 배열로 출력하는 프로그램.
예)input:1377 ----- output: 0 1 0 1 0 0 0 2 0 0
문제 풀면서 c언어 문법공부를 같이 하고 있는 상태라, 모르는게 대부분인데... 도저히 저 코드에서 뭐가 문제인지 모르겠습니다...ㅠㅠ
배열이 초기화가 안되어서 이상한 값이 나오는 것이 문제라면, 배열을 전역에 선언하거나, #include<string.h> 이후 memset()을 이용하거나, int a[10]={0};처럼 써주면 될 것 같습니다
배열은 초기화 안하면 쓰레기값이 들어갑니다.
bjh3502
아................ 제 무지함에 치를 떱니다...
문제 좀 잘 풀린다고 술술 나갔더니...
정말 감사합니다... 정말 감사드립니다 ㅠㅠ
댓글을 작성하려면 로그인해야 합니다.
ksc919 1년 전
백준 계정 만든지는 꽤 지났는데... 직장인이라 본격적으로 코딩공부한지 일주일 지났습니다 ㅠㅠ
도저히 이해안가는 문제가 있어서 질문드립니다. 기존의 문제에서 단계별로 쪼개서 한단계 한단계 넘어가는 중이었습니다. 이해가 안가네요..
문제)자연수 n이 입력됐을 때, 입력된 자연수에 쓰인 각 숫자의 갯수를 배열로 출력하는 프로그램.
예)input:1377 ----- output: 0 1 0 1 0 0 0 2 0 0
문제 풀면서 c언어 문법공부를 같이 하고 있는 상태라, 모르는게 대부분인데... 도저히 저 코드에서 뭐가 문제인지 모르겠습니다...ㅠㅠ