1~12사이의 정수를 입력받아 평년의 경우 입력받은 월을 입력받아 평년의 경우
해당 월의 날수를 출력하는 프로그램을 작성하시오.
![]() 2 | ![]() 28 |
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | #include <stdio.h> #include <stdlib.h> int young() { int a; scanf("%d", &a); if (a>0 && a<13) { return a; } return 0; } int year(int b) { scanf("%d", &b); if (b == 2000) { exit(1); } else if ((b % 4) == 0 && (b % 100) == 0) { printf("평년"); } else if (b % 4 == 0) { exit(1); } else if (b % 400 == 0) { exit(1); } else { printf("평년"); } return 0; } int main() { switch (young()) { case 1: printf("31"); break; case 2: printf("28"); break; case 3: printf("31"); break; case 4: printf("30"); break; case 5: printf("31"); break; case 6: printf("30"); break; case 7: printf("31"); break; case 8: printf("31"); break; case 9: printf("30"); break; case 10: printf("31"); break; case 11: printf("30"); break; case 12: printf("31"); break; } return 0; } | cs |
'c언어' 카테고리의 다른 글
정보 올림피아드 - 537 (0) | 2016.07.27 |
---|---|
정보 올림피아드 - 536 (0) | 2016.07.27 |
정보 올림피아드 - 123 (0) | 2016.07.26 |
정보 올림피아드 - 122 (0) | 2016.07.26 |
정보 올림피아드 - 121 (0) | 2016.07.24 |