Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
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
Tags
more
Archives
Today
Total
관리 메뉴

이것저것

C언어 swea 2056 연원일 달력 본문

Language/C언어

C언어 swea 2056 연원일 달력

olivia-com 2020. 11. 23. 11:44

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QLkdKAz4DFAUq&categoryId=AV5QLkdKAz4DFAUq&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

#include <stdio.h>

int main(void) {
	int num;
	printf("숫자를 입력하세요: ");
	scanf_s("%d", &num);
	int year, month, day;
	year = num / 10000;
	month = (num % 10000) / 100;
	day = num % 100;

	switch (month) {
	case 1:
	case 3:
	case 5:
	case 7:
	case 8:
	case 10:
	case 12:
		if ((1 <= day) && (day <= 31)) {
			printf("%04d/%02d/%02d", year, month, day);
		}
		else
			printf("-1");
		break;
	case 4:
	case 6:
	case 9:
	case 11:
		if ((1 <= day) && (day <= 30)) {
			printf("%04d/%02d/%02d", year, month, day);
		}
		else
			printf("-1");
		break;
	case 2:
		if ((1 <= day) && (day <= 28)) {
			printf("%04d/%02d/%02d", year, month, day);
		}
		else
			printf("-1");
		break;
	default:
		printf("-1");
	}
}

'Language > C언어' 카테고리의 다른 글

정올 - 반복제어문1  (0) 2021.06.25
정올 - 선택제어문  (0) 2021.06.25
C언어 swea 2058 자릿수 더하기  (0) 2020.11.23
C언어 swea 2070 큰 놈, 작은 놈, 같은 놈  (0) 2020.11.23
C언어 백준 10871 - X보다 작은 수  (0) 2020.11.22