이문제를 풀어주세요... 두뇌가헷갈림..ㅠ c언어
글쓴이: maguro****@Naver / 작성시간: 토, 2017/02/18 - 11:53오후
조건문을 사용하여 년도와 월을 입력하면 그 달의 날 수를 (ex 3월 -> 31일) 출력하는 프로그램을 만들어 보자. 단, 윤년의 경우도 고려해야 한다. 윤년 규칙은 년도가 4의 배수가 되는 해로 한다.
첫 줄에는 "Which year and month? Please input in YYYY MM"을 출력한다.
둘째 줄에는 연도와 월을 YYYY MM 형식으로 입력받는다. (ex. 2012년 3월 -> 2012 03)
셋째 줄에는 그 달의 날 수를 출력한다. 만약 1~12월 사이의 월이 입력되지 않았다면 "Error! Please input month from 1 to 12"를 출력한다.
코드 작성해주시길 바랍니다 언어는 c 언어입니다
Forums:
네이버에 물어보세요.
네이버에 물어보세요.
라고 하면 불친절한 답변이겠죠.
https://wiki.kldp.org/wiki.php/DocbookSgml/Beginner_QA-KLDP 읽어보셔요.
The C programming Language 책 읽어보면 답이 나오긴 하는데 그냥 가르쳐 드리면 공부 안 할 거죠?
http://alvand.basu.ac.ir/~dezfoulian/files/Programming/Prentice%20Hall%20-%20The%20C%20Programming%20Language-%20Brian%20W.%20Kernighan,%20Dennis%20M.%20Ritchie,%202nd%20ed.,%20ISBN%20.pdf
에서 답을 찾아보셔요.
힌트를 좀 더 드리면 윤년은 영어로 leap year
세벌 https://sebuls.blogspot.kr/
참고해보세요. 정확한지 확인해보시기 바랍니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
지나가다 보여서 댓글 달아봅니다
아마 틀릴겁니다..
저도 프로그래밍 공부 막 시작한 참인데 한참을 머리 싸매고 있었네요 ㅋㅋㅋ
두번째 else if의 조건에서
6월이 빠졌네요 ㅠㅠ
이런 질문 개발자들에 실례가 되는 질문입니다.
선배한테 학교 숙제 코드 알려 달라는 수준의 질문은 아무래도 다들 싫어 하겠죠..
아무리 간단한 문제여도.. 해 볼수 있는걸 최대한 해보고..
이부분에서 에러가 나는데 도움을 요청합니다.. 라는 식이라면
누구나 기쁘게 도와주죠..
요런 질문은 피하시는게 좋습니다.
나중에 취직도 힘들어 집니다..
프로그래밍 능력보다
프로그래밍 능력보다 인성과 사회생활부터 배우셔야겠습니다.
이런 코드 짜는 질문 자체는 지양해야겠지만
윗 분께서들 많이 답을 달아주셨는데, 문득 최대한 깔끔하고 간소하게 해보면 어떨까 싶어서 선배님들께서 짠 코드를 조금 다듬어보았습니다.
조금 더 간단히 할 수도 있어요. 4의배수만 생각하면
조금 더 간단히 할 수도 있어요. 4의배수만 생각하면 됨. 100의 배수 400의 배수 생각하지 말고요.
왜냐고요? 처음의 문제를 보셔요.
조건문을 사용하여 년도와 월을 입력하면 그 달의 날 수를 (ex 3월 -> 31일) 출력하는 프로그램을 만들어 보자. 단, 윤년의 경우도 고려해야 한다. 윤년 규칙은 년도가 4의 배수가 되는 해로 한다.
라고 되어 있으니까요.
세벌 https://sebuls.blogspot.kr/
흠. 그 부분만큼은 질문자님이 스스로 깨닫고 고쳐볼
흠. 그 부분만큼은 질문자님이 스스로 깨닫고 고쳐볼 수 있도록 다들 쉬쉬하고 있던 것 아니었나요?
Blind copy를 잡을 수 있는 좋은 아이디어라고 생각했는데요. :)
댓글 달기