ser34dy   1년 전

프로그래밍을 연습하고자 사이트에서 문제를 풀기 시작하는데

답이 맞게 나오는데 계속 틀렸다고 나옵니다.

코딩방식은

각 달마다 일수를 배열로 선언하고

입력받은 month - 1까지 반복으로 선언된 달 수를 더하고 그 달의 날짜를 더하여

%7의 나머지로 요일을 출력하였습니다.

출력값을 확인하였는데 문제에선 틀리다고 나옵니다.

혹시라도 제가 잘못된 곳이 있는 건지 조언 부탁 드립니다.


그리고 정말 프로그래머를 꿈꾸는 저에게 이러한 좋은 사이트가 있는것이 너무 고마운것 같습니다.

사업 번창하시길 바랍니다.

baekjoon   1년 전

예제의 경우 MON은 3자리라서 18번줄의 for문을 for (i=0; i<3; i++)로 출력해야 합니다.

kdh6429   1년 전

18번줄을 제거하고 printf("%s", c_day[t_day%7]) 로 하셔도 될것 같습니다.

ser34dy   1년 전

\n 도 출력해도 되는줄 알았는데 제가 잘 못 알앗네요.

답변 감사드립니다. ^_^


baekjoon   1년 전

\n은 출력하는게 맞는데, c_day[0][0] = 'M', c_day[0][1] = 'O', c_day[0][2] = 'N', c_day[0][3] = NULL 이라서 NULL문자를 출력해 틀리고 있던 것입니다.

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