minjh0520   7년 전

C언어로 작성했습니다.

어디서 잘못 된 걸까요?
비주얼 스튜디오로 돌렸을때 정상 출력 되었습니다. 

그리고 요일이 잘못 출력되어 나오나 달 별로 2일씩 임의로 넣어서 확인해 봤습니다.

전제조건이었던 월은 1부터 12사이, 일은 1부터 31 사이로 맞추어 놓았습니다.

식이 많이 지저분 해서 죄송 함니다. 
혹시 더 좋은 방법이 있으면 가르쳐 주실 수 있을까요?

열심히 만들었는데 퇴짜먹으니 힘빠지네여,,

simm4256   7년 전

출력 형식을 주의깊게 살펴봅시다.


대문자로 출력하세요

minjh0520   7년 전

@simm4256 감사합니다. 덕분에 해결됬어요! ㅎㅎ

simm4256   7년 전

코드가 지저분한게 싫으시다면 다른 분들은 어떻게 간단하게 짜셨나 보시는 것도 좋습니다.

https://www.acmicpc.net/source...

위 소스는 제 코드이고, 저보다 더 고수분들도 많으니 숏코딩 랭킹을 참조해보세요

minjh0520   7년 전

@simm4256 감사합니다. 저렇게도 짤 수 있네요. 

궁금한 점이있어서 그런데

char day[7][4] = { "SUN","MON","TUE","WED","THU","FRI","SAT" }; 

에서 [7]은 7개를 배열에 넣겠다, [4]는 각각의 크기는 4비트이다.      맞나요?

갑자기 헷갈려서요 ㅎㅎ,,

감사합니다 !!!

simm4256   7년 전

(4비트가 아니라 4바이트라면) 네 맞습니다.

문자열은 마지막에 null 문자가 추가되므로 4바이트 이상이 필요합니다.

minjh0520   7년 전

@simm4256 아하 그렇군요! 감사합니다!! 덕분에 하나더 배워가네요!

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