일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 풀이&소스코드저작권:왕유승
- 문제출저:www.dovelet.com
- if문
- c언어
- C++
- 반복문
- 제어문
- API
- 알고리즘
- 리눅스 명령어
- 프로그래밍
- DBMS
- 정보과학
- Backdoor
- 다중반복문
- 정보올림피아드
- IT
- 독후감
- 자료구조
- C
- 배열
- 수학영재원
- For문
- Linux
- 백도어
- 정보영재원
- 리눅스
- 독서 감상문
- 영재교육원
- 참조은요양병원
Archives
- Today
- Total
되는대로 살자
[C언어 기출문제&풀이] 달의 날수 본문
년도 , 달을 입력으로 받아 이 달의 날 수를 구하는 프로그램을 작성하시오.
이 년도가 윤년이면 2 월은 29 이고 , 아니면 28 일.
입력
두 정수 y , m 이 입력으로 주어진다. y 는 1000 이상 , m 은 1 에서 12 사이의 정수이다.출력
해당 달의 날 수를 출력한다.입출력 예
입력 2009 10 출력 31
출처:java tutorial
-------------------------------------------------------
01 | #include <stdio.h> |
02 | int main() |
03 | { |
04 | int y,m; |
05 | scanf ( "%d %d" ,&y,&m); |
06 | if (y%4==0&&m==2) |
07 | printf ( "29" ); |
08 | else |
09 | { |
10 | switch (m) |
11 | { |
12 | case 1: printf ( "31" ); break ; |
13 | case 2: printf ( "28" ); break ; |
14 | case 3: printf ( "31" ); break ; |
15 | case 4: printf ( "30" ); break ; |
16 | case 5: printf ( "31" ); break ; |
17 | case 6: printf ( "30" ); break ; |
18 | case 7: printf ( "31" ); break ; |
19 | case 8: printf ( "31" ); break ; |
20 | case 9: printf ( "30" ); break ; |
21 | case 10: printf ( "31" ); break ; |
22 | case 11: printf ( "30" ); break ; |
23 | case 12: printf ( "31" ); break ; |
24 | } |
25 | } |
26 | } |
---------------------------------------------------------
'2009~2014 > C/C++' 카테고리의 다른 글
[C언어 기출문제&풀이] 별 순차 출력 (0) | 2010.07.15 |
---|---|
[C언어 기출문제&풀이] 별 출력 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 오버랩 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 두 현의 교차 유무 (2) | 2010.07.15 |
[C언어 기출문제&풀이] 축소 복사 (0) | 2010.07.15 |